initial commit

This commit is contained in:
Firman Fathoni 2023-09-03 20:05:55 +07:00
commit 8f98984c65
No known key found for this signature in database
GPG Key ID: E40D7521AF5886C8
34 changed files with 824 additions and 0 deletions

1
.github/CODEOWNERS vendored Normal file
View File

@ -0,0 +1 @@
* @hiiruki

13
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1,13 @@
# These are supported funding model platforms
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository
github: hiiruki
patreon:
open_collective:
ko_fi: hiiruki
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: hiiruki
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: ["https://trakteer.id/hiiruki/tip", "https://saweria.co/hiiruki"]

44
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View File

@ -0,0 +1,44 @@
<!--
## READ BEFORE OPENING A PR
Thank you for contributing to hugo-PaperMod!
Please fill out the following questions to make it easier for us to review your
changes. You do not need to check all the boxes below.
**NOTE**: PaperMod does not have any external dependencies fetched from 3rd party
CDN servers. However we do have custom Head/Footer extender templates which you can use
to add those to your website.
https://github.com/adityatelange/hugo-PaperMod/wiki/FAQs#custom-head--footer
-->
**What does this PR change? What problem does it solve?**
<!--
Describe the changes and their purpose here, as detailed as and if needed.
Please do not add 2 unrelated changes in a single PR as it is difficult to track/revert those in future.
-->
**Was the change discussed in an issue or in the Discussions before?**
<!--
Link issues and relevant Discussions posts here.
If this PR resolves an issue on GitHub, use "Closes #1234" so that the issue
is closed automatically when this PR is merged.
-->
## PR Checklist
- [ ] This change adds/updates translations and I have used the [template present here](https://github.com/adityatelange/hugo-PaperMod/wiki/Translations#want-to-add-your-language-).
- [ ] I have enabled [maintainer edits for this PR](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork).
- [ ] I have verified that the code works as described/as intended.
- [ ] This change adds a Social Icon which has a permissive license to use it.
- [ ] This change **does not** include any CDN resources/links.
- [ ] This change **does not** include any unrelated scripts such as bash and python scripts.
- [ ] This change updates the overridden internal templates from HUGO's repository.

22
.github/SECURITY.md vendored Normal file
View File

@ -0,0 +1,22 @@
# SECURITY POLICY
.-""-.
/ .--. \
/ / \ \
| | | |
| |.-""-.|
///`.::::.`\
||| ::/ \:: ;
||; ::\__/:: ;
\\\ '::::' /
`=':-..-'`
## Reporting Security Issues
**Please do not report security vulnerabilities through public GitHub issues.**
If you discover a security issue in this repository, please submit it through my [email](mailto:hi@hiiruki.dev) address.
## Preferred Languages to Report a Vulnerability
I prefer all communications to be in English (EN) or Indonesia (ID).

17
.github/stale.yml vendored Normal file
View File

@ -0,0 +1,17 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 7
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 3
# Issues with these labels will never be considered stale
exemptLabels:
- pinned
- keep
# Label to use when marking an issue as stale
staleLabel: stale
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "themes/Kamigo"]
path = themes/Kamigo
url = https://github.com/hiiruki/hugo-Kamigo

0
.hugo_build.lock Normal file
View File

21
LICENSE Normal file
View File

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2023 Hiiruki
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

28
README.md Normal file
View File

@ -0,0 +1,28 @@
# hiiruki.dev
_yet another personal website._
---
This is my personal website. It's built with [Hugo](https://gohugo.io/) and hosted on [Netlify](https://www.netlify.com/) and using [Kamigo](https://github.com/hiiruki/hugo-Kamigo) theme.
You can visit [here](https://hiiruki.dev).
```
| EN
-------------------+-----
Pages | 12
Paginator pages | 0
Non-page files | 0
Static files | 18
Processed images | 0
Aliases | 1
Sitemaps | 1
Cleaned | 0
```
## License
The content of this website is licensed under [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/).
The source code of this website is licensed under [MIT](/LICENSE).

38
archetypes/default.md Normal file
View File

@ -0,0 +1,38 @@
---
title: "{{ replace .Name "-" " " | title }}"
description: ""
summary: ""
date: {{ .Date }}
draft: true
author: "Hiiruki" # ["Me", "You"] # multiple authors
tags: ["tag1", "tag2", "tag3"]
canonicalURL: ""
showToc: true
TocOpen: false
TocSide: 'right' # or 'left'
# weight: 1
# aliases: ["/first"]
hidemeta: false
comments: false
disableHLJS: true # to disable highlightjs
disableShare: true
hideSummary: false
searchHidden: false
ShowReadingTime: true
ShowBreadCrumbs: true
ShowPostNavLinks: true
ShowWordCount: true
ShowRssButtonInSectionTermList: true
# UseHugoToc: true
cover:
image: "<image path/url>" # image path/url
alt: "<alt text>" # alt text
caption: "<text>" # display caption under cover
relative: false # when using page bundles set this to true
hidden: true # only hide on current single page
# editPost:
# URL: "https://github.com/hiiruki/hiiruki.dev/tree/main/content"
# Text: "Suggest Changes" # edit text
# appendFilePath: true # to append file path to Edit link
---

128
content/about.md Normal file
View File

@ -0,0 +1,128 @@
---
title: About
description: $ cat /home/about
hidemeta: true
---
> "Information is power. But like all power, there are those who want to keep it for themselves."
— [Aaron Swartz](https://en.wikipedia.org/wiki/Aaron_Swartz "Aaron Swartz @ Wikipedia")
<details>
<summary> <code>$ whoami</code> </summary>
Hi! I'm <code>echo 'RmlybWFuCg==' | base64 --decode</code> 👋
</details><br>
Just an ordinary person who loves tech, games, anime, music, and other cool stuff. When Im not on the text editor/terminal, I enjoy playing video games, watching movies or anime, and listening to music.
<details>
<summary>Interests:</summary>
<blockquote>Cyber security, GNU/Linux, *nix based systems, open source,
FOSS, privacy, OPSEC, DFIR, OSINT, CTF, threat intelligence,
reverse engineering, malware, cryptography, hardware hacking,
physical security, lockpicking sport, cloud computing, DevOps,
SysAdmin, SWE, SRE, operating systems, tildeverse, fediverse,
bioinformatics, biohacking, data mining, Jamstack, SSG, IoT,
blockchain, HPC, audiophile, mechanical keyboard, AI, ML, DL,
LLM, ACG (Anime, Comics, and Games), Extended Reality (XR),
3D design, ham radio, game development, science, cyberpunk,
cipherpunk, psychology, philosophy, minimalism, retrocomputing,
permacomputing, etc.</blockquote>
</details><br>
I started this blog to jot down things I've learned, mainly because I tend to forget stuff I picked up earlier. But hey, I've made it public, so you're welcome to give it a read and pick up things too. Sharing is caring, after all! ^^
<br>
### Contacts:
💬 [Matrix](https://matrix.to/#/@hiiruki:matrix.org "@hiiruki:matrix.org")<br>
💬 [Session](https://getsession.org/) - [Session ID](/session.txt "Session ID: 055b210e9f97217abf1872ed98af29640d9f5194847352975a6e9a3ea301683602")<br>
💬 [XMPP](https://en.wikipedia.org/wiki/XMPP "XMPP @ Wikipedia") - [hiiruki@yourdata.forsale](xmpp:hiiruki@yourdata.forsale)
📡 [IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat "IRC @ Wikipedia") - hiiruki @ [Libera.Chat](https://libera.chat/)<br>
📡 [IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat "IRC @ Wikipedia") - hiiruki @ [Rizon](https://www.rizon.net/)<br>
📡 [IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat "IRC @ Wikipedia") - hiiruki @ [tilde.chat](https://tilde.chat/)<br>
📧 [E-mail](mailto&#58;h%69&#64;h&#105;&#105;ru&#107;&#105;&#46;&#100;ev)
<details>
<summary> 🔑 PGP Public Key </summary>
```shell
curl -sL https://hiiruki.dev/pgp | gpg --import
# Fingerprint: [0xAF5886C8] • AEA5 B927 D7F0 D40B F4B3 C9F1 E40D 7521 AF58 86C8
```
[pgp.txt](/pgp.txt)
</details>
<details>
<summary> 🔑 SSH Public Key </summary>
```shell
curl -sL https://hiiruki.dev/ssh | tee -a ~/.ssh/authorized_keys
# Fingerprint: SHA256:uxJNkKzML7tBYwYdjzviimi/Nw4Nd8ghFpl2MOrYLnw
```
[ssh.txt](/ssh.txt)
</details>
<details>
<summary> 🔑 OMEMO Fingerprint </summary>
```
F1085BD5 D359788F 05F936D8 3185A5BE
75B227FE DE4E6909 9433113B DFE4D722
```
</details>
<details>
<summary> 🔑 OTR Fingerprint </summary>
```
147B3144 705DADC6 E30F10D4 58EE07ED C9BFE1A6
```
</details>
<br>
### Misc:
👨‍💻 [humans.txt](/humans.txt)
<br>
<details>
<summary>🎵 Now listening</summary>
<p>
<img src="https://spotify.hiiruki.dev/api?theme=dark&scan=true" align="center" alt="Current Spotify Song">
</p>
</details>
<br>
<details>
<summary>👨‍💻 Doing something</summary>
<p>
<img src="https://lanyard-profile-readme.vercel.app/api/529270835341426708?hideTimestamp=false&hideDiscrim=true&idleMessage=Just%20chillin'%20at%20the%20moment..." align="center" alt="Discord Presence">
</p>
</details>
<script type="text/javascript">['contextmenu', 'selectstart'].forEach((e) => {
document.addEventListener(e, (e) => e.preventDefault());
});
function ctrlShiftKey(e, keyCode) {
return e.ctrlKey && e.shiftKey && e.keyCode === keyCode.charCodeAt(0);
}
document.onkeydown = (e) => {
if (
event.keyCode === 123 ||
ctrlShiftKey(e, 'I') ||
ctrlShiftKey(e, 'J') ||
ctrlShiftKey(e, 'C') ||
(e.ctrlKey && e.keyCode === 'U'.charCodeAt(0))
)
return false;
};</script>

7
content/archives.md Normal file
View File

@ -0,0 +1,7 @@
---
title: Archive
layout: archives
summary: Archives
description: The archive of all posts in this website.
url: "/archives/"
---

8
content/blog/_index.md Normal file
View File

@ -0,0 +1,8 @@
---
title: Blog
summary: This section contains articles on random topics.
description: "This section contains articles on random topics."
type: list
ShowRssButtonInSectionTermList: true
ShowFullTextinRSS: true
---

6
content/search.md Normal file
View File

@ -0,0 +1,6 @@
---
title: Search
layout: search
summary: Search
placeholder: Search an article...
---

207
hugo.yml Normal file
View File

@ -0,0 +1,207 @@
# Basic Information
baseURL: "https://hiiruki.dev/"
languageCode: en-us
title: "Hiiruki's Lab"
theme: Kamigo
copyright: '&copy; 2023 [hiiruki.dev](https://hiiruki.dev) | [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)'
enableRobotsTXT: true
buildDrafts: false
buildFuture: false
buildExpired: false
enableGitInfo: false # https://gohugo.io/variables/git/#gitinfo-variables
permalinks:
posts: "/:filename"
minify:
disableXML: true
minifyOutput: true
# Site parameters
params:
env: production
title: "Hiiruki's Lab"
description: "Thoughts and research on security, privacy, *nix based systems, and other IT stuff."
keywords: [Blog, Research, Security, Privacy, Linux]
DateFormat: "January 2, 2006"
defaultTheme: auto # dark, light
disableThemeToggle: false
mainSections:
- blog
author: Hiiruki
ShowReadingTime: true
ShowShareButtons: false
ShowPostNavLinks: false
ShowBreadCrumbs: false
ShowCodeCopyButtons: true
ShowFullTextinRSS: true
disableSpecial1stPost: false
disableScrollToTop: false
comments: false
hidemeta: false
hideSummary: false
# showtoc: false
# tocopen: false
# Static assets
assets:
disableHLJS: true # disable highlight.js
disableFingerprinting: true
favicon: "favicon.ico"
favicon16x16: "favicon-16x16.png"
favicon32x32: "favicon-32x32.png"
apple_touch_icon: "apple-touch-icon.png"
safari_pinned_tab: "favicon.svg"
# Home-info mode
homeInfoParams:
title: "Hiiruki's Lab"
content: Thoughts and research on security, privacy, *nix based systems, and other IT stuff.
# profile-mode
profileMode:
enabled: true # needs to be explicitly set
title: ひるき
subtitle: "_Astra inclinant, sed non obligant._"
imageUrl: "images/profile.webp"
imageWidth: 120
imageHeight: 120
imageTitle: Hiiruki's Profile Picture
buttons:
- name: Blog
url: blog
# Social
socialIcons:
- name: matrix
url: "https://matrix.to/#/@hiiruki:matrix.org"
- name: github
url: "https://github.com/hiiruki"
- name: mastodon
url: "https://infosec.exchange/@hiiruki"
- name: twitter
url: "https://x.com/0xHiiruki"
# - name: discord
# url: "https://discordapp.com/users/529270835341426708"
# - name: telegram
# url: "https://t.me/hiirvki"
# - name: xmpp => There is a bug in the URL, when using `xmpp:` as a protocol in the URL, it will be converted to http://xmpp:hiiruki@yourdataforsale which results in 404.
# url: "xmpp:hiiruki@yourdata.forsale"
- name: email
url: "mailto:hi@hiiruki.dev"
- name: pgp
url: "/pgp.txt"
- name: rss
url: /index.xml
cover:
hidden: true # hide everywhere but not in structured data
hiddenInList: true # hide on list pages and home
hiddenInSingle: true # hide on single page
# # For edit link
# editPost:
# URL: "https://github.com/hiiruki/fathoni.dev/blob/main/content"
# Text: "Source Code" # edit text
# appendFilePath: true # to append file path to Edit link
# For search
# https://fusejs.io/api/options.html
fuseOpts:
isCaseSensitive: false
shouldSort: true
# ignoreLocation: true
location: 0
distance: 1000
threshold: 0.4
minMatchCharLength: 0
keys: ["title", "summary", "description"]
#Enabling Search
outputs:
home:
- HTML
- RSS
- JSON # is necessary
menu:
main:
- name: Archives
url: /archives/
weight: 1
- name: Tags
url: /tags/
weight: 2
- name: Search
url: /search/
weight: 3
- name: About
url: /about/
weight: 4
- name: Alt
url: https://hiiruki.com/
weight: 5
# Taxonomies
taxonomies:
tag: tags
# Hugo and the General Data Protection Regulation (GDPR) <https://gohugo.io/about/hugo-and-gdpr/>
privacy:
vimeo:
# Simple mode use `{{< vimeo_simple 48912912 >}}` to embed vimeo video using simple media player.
disable: false
enableDNT: true # https://developer.vimeo.com/guidelines/dnt
simple: true # https://developer.vimeo.com/player/embedding
twitter:
# Simple mode use `{{< twitter_simple 1085870671291310081 >}}` to embed twitter tweet using simple embed mode.
disable: false
enableDNT: true # https://developer.twitter.com/en/docs/twitter-for-websites/privacy
simple: true # https://developer.twitter.com/en/docs/twitter-for-websites/javascript-api/guides/set-up-twitter-for-websites
# instagram:
# Error -> instagram shortcode: Missing config value for services.instagram.accessToken. Please set it in config.toml or config.yaml
# # Simple mode use `{{< instagram_simple CGh4a0iASGS >}}` to embed instagram post using simple embed mode.
# # Note: Don't paste that Instagram post ID into browser, https://www.instagram.com/p/<post ID> :p
# disable: false
# disableInlineCSS: true
# simple: false # https://developers.facebook.com/docs/instagram/oembed
youtube:
# Simple mode use `{{< youtube_simple ZJthWmvUzzc >}}` to embed youtube video using simple media player.
disable: false
privacyEnhanced: true # https://developers.google.com/youtube/player_parameters#privacy-enhanced-mode
simple: true # https://developers.google.com/youtube/player_parameters#Loading_a_Video_Player
disqus:
disable: true # https://help.disqus.com/en/articles/1717111-what-is-the-opt-out-feature
googleAnalytics:
anonymizeIP: true # https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#anonymizeIp
disable: true
respectDoNotTrack: true # https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#respectDNT
useSessionStorage: true # https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#useSessionStorage
# I will never add user tracking of any type because I simply do not care. I don't care how popular the site is or isn't - it exists for my personal satisfaction.
# analytics:
# google:
# SiteVerificationTag: "XYZabc"
# bing:
# SiteVerificationTag: "XYZabc"
# yandex:
# SiteVerificationTag: "XYZabc"
# https://gohugo.io/getting-started/configuration-markup/
markup:
highlight: # https://gohugo.io/content-management/syntax-highlighting/
style: dracula
lineNos: false
noClasses: false
guessSyntax: true
anchorLineNos: false
goldmark: # https://gohugo.io/getting-started/configuration-markup/#goldmark
renderer:
unsafe: true
xhtml: false
# # Disqus
# disqusShortname: hiiruki

View File

@ -0,0 +1,22 @@
[!] Hall of Fame [!]
Well, this is a static site but yeah no system is safe.
Just to implement the RFC 9116 (https://datatracker.ietf.org/doc/html/rfc9116)
___________
|.---------.|
|| ||
|| ||
|| ||
|'---------'|
`)__ ____('
[=== -- o ]--.
__'---------'__ \
[::::::::::: :::] )
`""'"""""'""""`/T\
\_/
Thanks to these researcher for finding bugs on my website:
1. You?
2.
3.

View File

@ -0,0 +1,35 @@
Security Contact Information
Well, this is a static site but yeah no system is safe.
Just to implement the RFC 9116 (https://www.rfc-editor.org/rfc/rfc9116)
.-""-.
/ .--. \
/ / \ \
| | | |
| |.-""-.|
///`.::::.`\
||| ::/ \:: ;
||; ::\__/:: ;
\\\ '::::' /
`=':-..-'`
# Security Address
Contact: mailto:hi@hiiruki.dev
Contact: mailto:security@hiiruki.dev
Contact: mailto:hiiruki@pm.me
# PGP/GPG Key
Encryption: https://hiiruki.dev/pgp.txt
# Security Acknowledgments Page
Acknowledgments: https://hiiruki.dev/.well-known/hof.txt
# Preferred Languages to Report a Vulnerability
Preferred-Languages: EN, ID
# security.txt File Location
Canonical: https://hiiruki.dev/.well-known/security.txt
security.txt - A proposed standard which allows websites to define security policies.
[https://securitytxt.org/]

24
static/_redirects Normal file
View File

@ -0,0 +1,24 @@
# PGP & SSH Key
/pgp https://hiiruki.dev/pgp.txt
/ssh https://hiiruki.dev/ssh.txt
# Security
/security /.well-known/security.txt
/hof /.well-known/hof.txt
# Colophon
/humans /humans.txt
# ¯\_(ツ)_/¯
/admin http://aka.ms/confidential
/administrator http://aka.ms/confidential
/login http://aka.ms/confidential
/cpanel http://aka.ms/confidential
/secret http://aka.ms/confidential
/webadmin http://aka.ms/confidential
/adminarea http://aka.ms/confidential
/cp http://aka.ms/confidential
/controlpanel http://aka.ms/confidential
# Contact
/contact /contact.txt

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
static/apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

41
static/contact.txt Normal file
View File

@ -0,0 +1,41 @@
[matrix]: @hiiruki:matrix.org
[session]: ID: 055b210e9f97217abf1872ed98af29640d9f5194847352975a6e9a3ea301683602
[xmpp]: hiiruki@0x1.re
[irc]: hiiruki @ Libera.Chat
[email]: hi@hiiruki.dev
[pgp]: https://hiiruki.dev/pgp.txt
-----BEGIN PGP MESSAGE-----
hQIMA8LCHTNp15aBAQ/+LKbEyt/oSejUJ3ka+uFlirpH5AYDtOL9ReWz4be3Fukj
JkmBCNxrWngTZXkao2kRHMCZhHEX0n2FxavMUKmmfvY/IOgn2J7Jncs0ehabHXZ4
yD2TJowzmHPAnx9Jv739wQ6RFj71lHUzz+L31VYfGekNnAz0/upsISZ8pfgbfXlD
c1KWxVSvq1y+R6oDPuh5k2EtZFXm7tgBDOTgOpSrL9kkWDJ2uIh9vuQr6u/HuG91
QGWgkjfmpig6vM9bdTFJ8lAgPtZ2d9O4jUvqEVoFglljjRHdKMQErFW153XlzKmr
+T8FpsYN8nV3S1FI3o3zAgv3D+BbuGtR7Yp0pEa6rQncANNTMz8rZ7U5hX7LpOHw
SJgK1mDCEv1ND6AFDXhCPbx21Tr0YWKaYsqzQm/1YKHUXzJ4jL7yzVycbi+ox5lV
UiDkRg1IE8eOpA/wY7Uq4XfHy/nliMGXENMAHjfMpcP2jTA+Nrh4wcbh5lvqtD07
rTKdy1kYCpv1dG6lDahrkCyrxPxxKZH04DfEPidvl5OekfL3U6StwR0TcFlWhcAt
fM9DN8JteF4g3HB1ZYdFEs9Ce7zNEQ0L2BhBr4mswiQZNd0GYGEghG5SV5PNTuUS
AOpgdUhXM9C5yT+2XBqLDuGvFpjBTCjvkOGGOhZe/EbStKcr+KqlkWmEzt1fOoTS
6QGHesFxOMG4rSurfsTBcIO/5g9zjJNgUlGNDMWjLi8NRJBAfTFPz40qbnHlwjgI
+5iRGC8b8Ex/imi7ri9Acl5SZPXwllxRMyIJwQZ5CY5XiYHOarHhkzqPpxpFAjVN
2DpDGkX61uIZ+XAkBFtT2oPzRTCas1dpJken4PMhBgZCJ6P9gA4mOZ49QiCjxNlN
rVUvF8xvm7LTjqcsGkgHxWawx5wCeJDiA5y80+9UqzEhg54J22wv03BXjdnNILl8
ITjrSPkcAnym2gFtzIzAbKKQ36qfKSG4VcUinVR59LJZ4Iu9a/I1tlB/h3h9M8Oo
Po8A0002LVbNMxHTCjDdJLY74SHHIQQqLT2ECY+fb0nlLUhrCHAlXmQ8JmN1oKrf
t+Xrk633XcAZQW5xAIPZFAt/OodK8RP4hGV6n8EE4FBPzebylDyXSpU1p0qIncDj
e4w2AFmi2WOA6UzQ6wE3ttH4gYeuki7UrsNzbx883sjRs3PvITF9ckpRMtoSUysQ
ka3elz/N6g7aiAIxcoWXdC/7miqLxqNtFHvOEjWnfuc+dF/CI5TZHuTPv3Dg3/lO
iA9W1t011W362yVY6TW1bXbRAriYK6Ra7r8VfONWhmbGJ2DVIRcaugRgxn0Eq+3G
97Sga/I/up0Del81OfvA3Flt4NgSWTWNip9zOTner7ZXwLDU7morJtFFMzv9tcyq
jQsZrFGUym6y0zFoi+WptNnVRS6RMklcvut6ei8faIPCJmPZZS7vie7aTLecurzE
jNC/Zet1HJB3QoNudW9cj3KulItH1OWNK/z97xgoFIIQFe/FeEvlpnthFLB3HK7+
i5p7/3IjNhyOB4ugQlFA7/UaNwis0arVbD4RUGchHaoEL/SRlcU40vKclndBE1am
KknBF4tXDMkBa/SdkFUumU4q0RDmjVz43qI4ALvsljVtAfZRQAA6wnn3bCjmlZN4
5sp1dS2ngSXklRpN+Dn2+jLAnnI072EBYUtsLygc8x7nxjcx4ttJ04GKSxf9bKMG
pUNHnFM+G3SSZNptjywy2Xz4lqLPeZ52OM0H1NrHbk25z5T/nTqU55r3Cl1uzFuT
MsO3YofaahvYDvqmniWCIbevVIIR4n2JSSv51Zs846yD5DvltHPPAdEZEnEpfVnH
I7dJnM7lf/k98w5RgrbGd470eg==
=2XCx
-----END PGP MESSAGE-----

BIN
static/favicon-16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 B

BIN
static/favicon-32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

BIN
static/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

8
static/favicon.svg Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512px" height="512px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:0.994" fill="#000000" d="M 48.5,1.5 C 186.834,1.33333 325.167,1.5 463.5,2C 490.024,5.85779 505.191,21.0245 509,47.5C 509.667,186.167 509.667,324.833 509,463.5C 505.191,489.976 490.024,505.142 463.5,509C 325.167,509.667 186.833,509.667 48.5,509C 23.8453,505.586 8.67861,491.753 3,467.5C 2.33333,326.167 2.33333,184.833 3,43.5C 8.91778,19.3189 24.0844,5.3189 48.5,1.5 Z"/></g>
<g><path style="opacity:1" fill="#fafafa" d="M 121.5,160.5 C 167.435,180.425 213.435,200.258 259.5,220C 260.814,227.775 260.814,235.608 259.5,243.5C 213.628,263.565 167.628,283.232 121.5,302.5C 121.187,295.245 121.52,288.079 122.5,281C 160.833,264.667 199.167,248.333 237.5,232C 199.406,215.022 161.073,198.522 122.5,182.5C 121.503,175.197 121.169,167.863 121.5,160.5 Z"/></g>
<g><path style="opacity:1" fill="#7d7d7d" d="M 400.5,348.5 C 400.5,344.167 400.5,339.833 400.5,335.5C 357.5,335.5 314.5,335.5 271.5,335.5C 271.5,339.833 271.5,344.167 271.5,348.5C 270.514,344.03 270.181,339.363 270.5,334.5C 314.167,334.5 357.833,334.5 401.5,334.5C 401.819,339.363 401.486,344.03 400.5,348.5 Z"/></g>
<g><path style="opacity:1" fill="#fdfdfd" d="M 400.5,348.5 C 357.5,348.5 314.5,348.5 271.5,348.5C 271.5,344.167 271.5,339.833 271.5,335.5C 314.5,335.5 357.5,335.5 400.5,335.5C 400.5,339.833 400.5,344.167 400.5,348.5 Z"/></g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

51
static/hiirukipub.asc Normal file
View File

@ -0,0 +1,51 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=GBHe
-----END PGP PUBLIC KEY BLOCK-----

45
static/humans.txt Normal file
View File

@ -0,0 +1,45 @@
/* Hey, you found this stuff (⊙_⊙') */
██╗ ██╗██╗██╗██████╗ ██╗ ██╗██╗ ██╗██╗
██║ ██║██║██║██╔══██╗██║ ██║██║ ██╔╝██║
███████║██║██║██████╔╝██║ ██║█████╔╝ ██║
██╔══██║██║██║██╔══██╗██║ ██║██╔═██╗ ██║
██║ ██║██║██║██║ ██║╚██████╔╝██║ ██╗██║
╚═╝ ╚═╝╚═╝╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝
https://hiiruki.dev
/* TEAM */
Hiiruki
- Site : https://hiiruki.dev/ | https://hiiruki.com/
- Contact : https://hiiruki.dev/about
- GitHub : https://github.com/hiiruki
/* SITE */
Languages:
- English (EN)
- Indonesia (ID)
Technologies:
- Standards : HTML, CSS, JavaScript, Markdown
- Frameworks : Hugo
- IDE : Visual Studio Code, Vim, Nano
- Hosting : Netlify, Vercel, DigitalOcean, GitHub
- OS : Arch Linux, Windows 11, Kali Linux, Ubuntu
/* THANKS */
- Hugo [https://gohugo.io/]
- Netlify [https://www.netlify.com/]
- Vercel [https://vercel.com/]
- DigitalOcean [https://www.digitalocean.com/]
- GitHub [https://github.com/]
- MDN Web Docs by Mozilla [https://developer.mozilla.org/en-US/]
- WebDev by Google [https://web.dev/]
- w3schools [https://www.w3schools.com/]
- JSFiddle [https://jsfiddle.net/]
- Email Obfuscator [https://www.albionresearch.com/tools/obfuscator]
The humans responsible & technology colophon
[http://humanstxt.org]

BIN
static/images/profile.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

51
static/pgp.txt Normal file
View File

@ -0,0 +1,51 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=GBHe
-----END PGP PUBLIC KEY BLOCK-----

1
static/session.txt Normal file
View File

@ -0,0 +1 @@
Session ID: 055b210e9f97217abf1872ed98af29640d9f5194847352975a6e9a3ea301683602

1
static/site.webmanifest Normal file
View File

@ -0,0 +1 @@
{"name":"Hiiruki's lab","short_name":"hiiruki.dev","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}

1
static/ssh.txt Normal file
View File

@ -0,0 +1 @@
SHA256:uxJNkKzML7tBYwYdjzviimi/Nw4Nd8ghFpl2MOrYLnw hiiruki

1
themes/Kamigo Submodule

@ -0,0 +1 @@
Subproject commit 2d7ca6cc82979a00f147001d611c8cacbee6a523