Help
RSS
API
Feed
Maltego
Contact
Domain > blog.perfectra1n.com
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-04-09
104.21.77.55
(
ClassC
)
2025-04-09
172.67.204.213
(
ClassC
)
2025-11-11
76.233.91.175
(
ClassC
)
Port 80
HTTP/1.1 308 Permanent RedirectDate: Tue, 11 Nov 2025 10:51:01 GMTContent-Type: text/htmlContent-Length: 164Connection: keep-aliveLocation: https://blog.perfectra1n.com html>head>title>308 Permanent Redirect/title>/head>body>center>h1>308 Permanent Redirect/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Tue, 11 Nov 2025 10:51:02 GMTContent-Type: text/htmlContent-Length: 14986Connection: keep-aliveLast-Modified: Sat, 04 Oct 2025 19:36:28 GMTETag: 68e1773c-3a8aAccept-Ranges: bytesStrict-Transport-Security: max-age31536000; includeSubDomains !doctype html>html langen dirauto>head>meta namegenerator contentHugo 0.146.0>meta charsetutf-8>meta http-equivX-UA-Compatible contentIEedge>meta nameviewport contentwidthdevice-width,initial-scale1,shrink-to-fitno>meta namerobots contentindex, follow>title>perfectra1ns blog/title>meta namekeywords contentBlog,Tech,Programming,Golang,Python,JavaScript,Web Development,Linux,Windows,macOS,Android,iOS,Flutter,Dart,Java,Kotlin,Swift,C,C++,Rust,Ruby,PHP,HTML,CSS,SCSS,SASS,SQL,NoSQL,Kubernetes,Security,Cybersecurity,Networking,Cloud,DevOps,Automation,AI,ML,Data Science,IoT,Blockchain,Cryptocurrency,Privacy,Open Source,Free Software,FOSS,FLOSS,GNU,Linux Foundation,EFF,FSF,OSI,Apache,MIT,BSD,GPL,LGPL,AGPL,CC,Creative Commons,Public Domain,Copyleft,Proprietary,Closed Source,Microsoft,Google,Apple,Amazon,Facebook,Twitter,LinkedIn,Instagram,Snapchat,TikTok,Reddit,YouTube,WhatsApp,Signal,Telegram,Discord,Slack,Zoom,Microsoft Teams,Google Meet,Jitsi,Skype,Viber,WeChat,QQ,Line,Kik,Threema,Wire,Wickr,ProtonMail,Tutanota,Gmail,Outlook,Yahoo,iCloud,Dropbox,Google Drive,OneDrive,iCloud Drive,Mega,Box,Nextcloud,OwnCloud,GitLab,GitHub,Bitbucket,SourceForge,F-Droid,Google Play Store,Apple App Store,Microsoft Store,Amazon Appstore,APK,IPA,EXE,DMG,DEB,RPM,AUR,Snap,Flatpak,AppImage,Docker,Vagrant,VirtualBox,VMware,Hyper-V,KVM,QEMU,Proxmox,ESXi,Xen,OpenStack,Kubernetes,Docker Swarm,Apache,Nginx,IIS,Tomcat,Lighttpd,Caddy,HAProxy,Varnish,Squid,Cloudflare,Akamai,Fastly,AWS,Azure,GCP,IBM Cloud,Oracle Cloud,DigitalOcean,Linode,Vultr,Hetzner,OVH,Scaleway,UpCloud,CloudSigma>meta namedescription contentperfectra1ns blog - A blog about tech, programming, and more.>meta nameauthor contentperfectra1n>link relcanonical hrefhttps://blog.perfectra1n.com/>meta namegoogle-site-verification contentXYZabc>meta nameyandex-verification contentXYZabc>meta namemsvalidate.01 contentXYZabc>link crossoriginanonymous href/assets/css/stylesheet.a090830a421002426baafbd314e38f149d77b4c48a12ee9312700d770b27fb26.css integritysha256-oJCDCkIQAkJrqvvTFOOPFJ13tMSKEu6TEnANdwsn+yY relpreload stylesheet asstyle>link relicon hrefhttps://blog.perfectra1n.com/%3Clink%20/%20abs%20url%3E>link relicon typeimage/png sizes16x16 hrefhttps://blog.perfectra1n.com/%3Clink%20/%20abs%20url%3E>link relicon typeimage/png sizes32x32 hrefhttps://blog.perfectra1n.com/%3Clink%20/%20abs%20url%3E>link relapple-touch-icon hrefhttps://blog.perfectra1n.com/%3Clink%20/%20abs%20url%3E>link relmask-icon hrefhttps://blog.perfectra1n.com/%3Clink%20/%20abs%20url%3E>meta nametheme-color content#2e2e33>meta namemsapplication-TileColor content#2e2e33>link relalternate typeapplication/rss+xml hrefhttps://blog.perfectra1n.com/index.xml titlerss>link relalternate typeapplication/json hrefhttps://blog.perfectra1n.com/index.json titlejson>link relalternate hreflangen hrefhttps://blog.perfectra1n.com/>noscript>style>#theme-toggle,.top-link{display:none}/style>style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}/style>/noscript>meta propertyog:url contenthttps://blog.perfectra1n.com/>meta propertyog:site_name contentperfectra1ns blog>meta propertyog:title contentperfectra1ns blog>meta propertyog:description contentperfectra1ns blog - A blog about tech, programming, and more.>meta propertyog:locale contenten>meta propertyog:type contentwebsite>meta propertyog:image contenthttps://blog.perfectra1n.com/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E>meta nametwitter:card contentsummary_large_image>meta nametwitter:image contenthttps://blog.perfectra1n.com/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E>meta nametwitter:title contentperfectra1ns blog>meta nametwitter:description contentperfectra1ns blog - A blog about tech, programming, and more.>script typeapplication/ld+json>{@context:https://schema.org,@type:Organization,name:perfectra1ns blog,url:https://blog.perfectra1n.com/,description:perfectra1ns blog - A blog about tech, programming, and more.,logo:https://blog.perfectra1n.com/%3Clink%20/%20abs%20url%3E,sameAs:https://github.com/perfectra1n,https://stackoverflow.com/users/20584012/perfectra1n,mailto:jonathon.fuller@atviksecurity.com,https://x.com/perf3ctsec,https://www.linkedin.com/in/jonathon-fuller/}/script>/head>body classlist idtop>script>localStorage.getItem(pref-theme)dark?document.body.classList.add(dark):localStorage.getItem(pref-theme)light?document.body.classList.remove(dark):window.matchMedia((prefers-color-scheme: dark)).matches&&document.body.classList.add(dark)/script>header classheader>nav classnav>div classlogo>a hrefhttps://blog.perfectra1n.com/ accesskeyh titleHome (Alt + H)>img srchttps://blog.perfectra1n.com/apple-touch-icon.png alt aria-labellogo height35>Home/a>div classlogo-switches>button idtheme-toggle accesskeyt title(Alt + T) aria-labelToggle theme>svg idmoon width24 height18 viewBox0 0 24 24 fillnone strokecurrentcolor stroke-width2 stroke-linecapround stroke-linejoinround>path dM21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z/>/svg>svg idsun width24 height18 viewBox0 0 24 24 fillnone strokecurrentcolor stroke-width2 stroke-linecapround stroke-linejoinround>circle cx12 cy12 r5/>line x112 y11 x212 y23/>line x112 y121 x212 y223/>line x14.22 y14.22 x25.64 y25.64/>line x118.36 y118.36 x219.78 y219.78/>line x11 y112 x23 y212/>line x121 y112 x223 y212/>line x14.22 y119.78 x25.64 y218.36/>line x118.36 y15.64 x219.78 y24.22/>/svg>/button>/div>/div>ul idmenu>li>a hrefhttps://blog.perfectra1n.com/categories/ titlecategories>span>categories/span>/a>/li>li>a hrefhttps://blog.perfectra1n.com/tags/ titletags>span>tags/span>/a>/li>li>a hrefhttps://blog.perfectra1n.com/search titlesearch (Alt + /) accesskey/>span>search/span>/a>/li>/ul>/nav>/header>main classmain>article classfirst-entry home-info>header classentry-header>h1>Hi there! 👋/h1>/header>div classentry-content>Welcome to my blog, where I talk about anything and everything Cybersecurity, Homelab, and DevOps related./div>footer classentry-footer>div classsocial-icons>a hrefhttps://github.com/perfectra1n target_blank relnoopener noreferrer me titleGithub>svg viewBox0 0 24 24 fillnone strokecurrentcolor stroke-width2 stroke-linecapround stroke-linejoinround>path dM9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37.0 00-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44.0 0020 4.77 5.07 5.07.0 0019.91 1S18.73.65 16 2.48a13.38 13.38.0 00-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07.0 005 4.77 5.44 5.44.0 003.5 8.55c0 5.42 3.3 6.61 6.44 7A3.37 3.37.0 009 18.13V22/>/svg>/a>a hrefhttps://stackoverflow.com/users/20584012/perfectra1n target_blank relnoopener noreferrer me titleStackoverflow>svg viewBox0 0 24 24 fillnone strokecurrentcolor stroke-width2 stroke-linecapround stroke-linejoinround>path dM2.913 16.041v6.848h17.599v-6.848M7.16 18.696h8.925M7.65 13.937l8.675 1.8M9.214 9.124l8.058 3.758M12.086 4.65l6.849 5.66M15.774 1.111l5.313 7.162/>/svg>/a>a hrefmailto:jonathon.fuller@atviksecurity.com target_blank relnoopener noreferrer me titleEmail>svg viewBox0 0 24 21 fillnone strokecurrentcolor stroke-width2 stroke-linecapround stroke-linejoinround>path dM4 4h16c1.1.0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1.0-2-.9-2-2V6c0-1.1.9-2 2-2z/>polyline points22,6 12,13 2,6/>/svg>/a>a hrefhttps://x.com/perf3ctsec target_blank relnoopener noreferrer me titleX>svg viewBox0 0 24 24 fillcurrentcolor>path dM18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z/>/svg>/a>a hrefhttps://www.linkedin.com/in/jonathon-fuller/ target_blank relnoopener noreferrer me titleLinkedin>svg viewBox0 0 24 24 fillnone strokecurrentcolor stroke-width2 stroke-linecapround stroke-linejoinround>path dM16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-2-2 2 2 0 00-2 2v7h-4v-7a6 6 0 016-6z/>rect x2 y9 width4 height12/>circle cx4 cy4 r2/>/svg>/a>/div>/footer>/article>article classpost-entry>header classentry-header>h2 classentry-hint-parent>Using Playwright MCP with Claude Code/h2>/header>div classentry-content>p>This was borrowed from https://til.simonwillison.net/claude-code/playwright-mcp-claude-code which is currently responding with a 502, so I wanted to also place it here for my own notesUsing Playwright MCP with Claude Code Inspired by Armin, I decided to figure out how to use the official microsoft/playwright-mcp Playwright MCP server with Claude Code.Short version: run this before starting claude:claude mcp add playwright npx ‘@playwright/mcp@latest’That’s it! Now when you run claude Playwright will be available. You can say things like:.../p>/div>footer classentry-footer>span title2025-10-04 00:00:00 +0000 UTC>October 4, 2025/span> · span>2 min/span> · span>328 words/span> · span>perfectra1n/span>/footer>a classentry-link aria-labelpost link to Using Playwright MCP with Claude Code hrefhttps://blog.perfectra1n.com/using-playwright-mcp-with-claude-code/>/a>/article>article classpost-entry>header classentry-header>h2 classentry-hint-parent>Gluetun with Wireguard, Talos, and BGP/h2>/header>div classentry-content>p>Setting up Gluetun for Ollama It all started with wanting to have a pod use a Wireguard connection to be able to reach something on the Wireguard VPN network. It led to this rabbit hole of research, to figure out how to get Gluetun, Wireguard, and Talos to all play nicely together. It took me way longer than I would’ve liked or expected, so I wanted to document it here in case someone else could benefit from it..../p>/div>footer classentry-footer>span title2025-04-29 00:00:00 +0000 UTC>April 29, 2025/span> · span>6 min/span> · span>1127 words/span> · span>perfectra1n/span>/footer>a classentry-link aria-labelpost link to Gluetun with Wireguard, Talos, and BGP hrefhttps://blog.perfectra1n.com/gluetun-with-wireguard-talos-and-bgp/>/a>/article>article classpost-entry>header classentry-header>h2 classentry-hint-parent>Swapping ZFS drive in Proxmox/h2>/header>div classentry-content>p>I struggled muddling through all the forum posts for the best way to replace a ZFS drive in Proxmox, so here are my documented notes for how to do so - if you ever need to unfortunately do so.So you’ve got an email like the one above, and it’s time to replace the drive in your ZFS pool in Proxmox. Let’s go through how to find the drive that’s dying, replacing it, matching the parititons of the other drives, and getting it to resilver..../p>/div>footer classentry-footer>span title2025-04-14 00:00:00 +0000 UTC>April 14, 2025/span> · span>14 min/span> · span>2881 words/span> · span>perfectra1n/span>/footer>a classentry-link aria-labelpost link to Swapping ZFS drive in Proxmox hrefhttps://blog.perfectra1n.com/swapping-zfs-drive-in-proxmox/>/a>/article>article classpost-entry>header classentry-header>h2 classentry-hint-parent>Getting started with local LLMs/h2>/header>div classentry-content>p>I’ve recently dove headfirst into running LLMs on my local hardware, and I wanted to share what I’ve learned and how I’ve set it up so others that want to do the same thing, may.If you’re on a Windows Desktop machine, and you just want to interact with LLMs on your desktop, then skip to the section about installing Ollama.Hardware When it comes to the hardware, I utilized my media PC that had mostly been sitting dormant. This PC has a 5700X and RTX 3070 Ti, which is more than enough to get started. As of now in 2024, it’s still a great time to build a PC using new or used parts. If you need to brushup on how to build a PC, LTT created a great video here. I’ve found that most LLMs < 10B parameters (which we’ll talk about later) only need ~8GB of VRAM. So if you’re able to secure a GPU that has that amount of VRAM or less, you’ll be in a great spot..../p>/div>footer classentry-footer>span title2024-06-29 00:00:00 +0000 UTC>June 29, 2024/span> · span>7 min/span> · span>1435 words/span> · span>perfectra1n/span>/footer>a classentry-link aria-labelpost link to Getting started with local LLMs hrefhttps://blog.perfectra1n.com/posts/getting_started_with_local_llms/>/a>/article>article classpost-entry>header classentry-header>h2 classentry-hint-parent>Changing Username on Raspberry Pi/h2>/header>div classentry-content>p>Hey all, I just picked up a Raspberry Pi 4 Model B, and finding this information wasn’t easy. I wasn’t able to have any success with StackOverflow or anything of the sort either. So here’s what you need to do. I used the image of Raspbian located at this link.Without SSH access If you don’t have SSH access, you can simply plugin your display adapters, keyboard and mouse, and spawn a shell. The icon can be found in the top left of your screen if following this guide with a fresh install of Raspbian..../p>/div>footer classentry-footer>span title2024-06-02 00:00:00 +0000 UTC>June 2, 2024/span> · span>5 min/span> · span>1000 words/span> · span>perfectra1n/span>/footer>a classentry-link aria-labelpost link to Changing Username on Raspberry Pi hrefhttps://blog.perfectra1n.com/changing-username-on-raspberry-pi/>/a>/article>footer classpage-footer>nav classpagination>a classnext hrefhttps://blog.perfectra1n.com/page/2/>Next »/a>/nav>/footer>/main>footer classfooter>span>© 2025 a hrefhttps://blog.perfectra1n.com/>perfectra1ns blog/a>/span>span>Powered by espresso, mechanical keyboards,a hrefhttps://gohugo.io/ relnoopener noreferrer target_blank>Hugo/a>, anda hrefhttps://github.com/adityatelange/hugo-PaperMod/ relnoopener target_blank>PaperMod/a>/span>/footer>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]