Welcome to my Cybersecurity blog where I share tutorials, projects, and insights from my experience and research.
Terminal
How it works
Browser-based recon terminal. Commands run entirely in your browser against
public APIs and open data sources — nothing is shelled out on this server.
Type help in the prompt for the live command list.
Commands
whois <domain>— RDAP lookup via rdap.org (registrar, status, NS, events).dig <domain> [type]— DNS via Google Public DNS (A,AAAA,MX,TXT,NS,SOA, plusDMARC/ DKIM helpers).osint <ip|domain>— geo/ASN snapshot plus quick links (Shodan, Censys, VirusTotal, etc.).subdomains <domain>— crt.sh certificate transparency search.headers <url>— fetch response headers and flag framing / CSP-related values.cve <id>— CVE details from the NVD API.mac <address>— MAC OUI / vendor lookup (via public CORS proxies when needed).subnet <cidr>— local subnet math (network, broadcast, range, hosts).news— recent security headlines pulled through public feed proxies.date/clear— clock and wipe the scrollback.
UX — ↑/↓ walk command history. Copy grabs the current output. Traffic lights: red clears and resets size, yellow minimizes, green maximizes / restores size.
Limits — third-party APIs rate-limit, change shape, and sometimes need
a CORS proxy hop (news, mac). Results are only as fresh as those
sources. This is a convenience shell for demos and quick checks, not a replacement for
local dig / RDAP clients or authenticated intel platforms.
Email Parser
Upload a .eml file or paste raw email content to parse headers, body, and extract attachments. All processing is done locally in your browser.
How it works
Client-side MIME / header analyzer for phishing triage and mail forensics demos.
Upload a .eml / .txt file or paste the raw message, then hit
Parse Email. Nothing is uploaded — the file and paste buffer never leave
this browser tab.
What you get
- Email info — Subject, From, To, CC, Reply-To, Return-Path, Date, Message-ID, mailer/UA (RFC 2047 decoded).
- Authentication results —
Authentication-Resultswith pass/fail highlighting (SPF / DKIM / DMARC style tokens when present). - Message body — plain-text part, plus optional HTML preview in a locked-down
sandbox=""iframe (no scripts). - Attachments — extracted parts with download buttons (base64 decoded locally).
- Received chain — hop-by-hop
Receivedheaders for path review. - All headers — full collapsible dump of the header block.
Parser notes — walks multipart trees, honors
Content-Type / Content-Disposition, and decodes
quoted-printable, base64, and common charsets best-effort.
Nested multiparts are flattened into text, HTML, and attachment buckets.
UX — red clears the form/results and resets size; yellow minimizes; green maximizes / restores size.
Limits — this is a lightweight browser parser, not a full MUA or enterprise mail gateway. Exotic MIME, S/MIME, or broken messages may parse incompletely. HTML preview is intentionally inert (empty sandbox) so active content cannot run. Always treat untrusted mail and attachments as hostile.
Proxy Browser
How it works
Mini browser for inspecting pages in-frame — phishing kits, clickjacking behavior, and framing headers — without opening a full trusted browser session. Everything runs client-side; there is no first-party proxy on this site.
Proxy Fetch (default) pulls the target HTML through public CORS proxies,
then renders it in a sandboxed iframe via srcdoc.
Available backends: cors.eu.org, proxy.cors.sh,
allorigins.win, corsproxy.io, codetabs.com.
- Auto (race) — tries all proxies in parallel; first valid HTML wins.
- Pinned proxy — force one backend from the dropdown.
- Cancel — abort an in-flight load.
- Try next — after a failure, walk the remaining proxies sequentially.
- Raw HTML — show the fetched source when the rendered view is broken.
On each successful fetch the tool injects a <base href> so relative
assets resolve against the real origin, plus a nav interceptor that re-routes link clicks,
image-map areas, GET form submits, meta-refresh, and simple location
changes back through the proxy instead of breaking out of the frame.
Direct iframe sets iframe.src to the URL with no proxy.
Use it to demo framing denial. A blank viewport usually means the target sends
X-Frame-Options or CSP: frame-ancestors.
UX — traffic lights: red resets the session and size, yellow minimizes, green maximizes / restores size.
Limits — free public proxies rate-limit, time out, and get blocked by WAFs;
a failure is often the proxy, not your URL. The sandbox has no real browser session:
cookies/auth, many SPAs, and POST bodies will not behave like Chrome/Firefox.
Subresources still load from the live origin via <base>.
Prefer Raw HTML when you only need the markup.
Latest Posts
-
TryHackMe - Cheese CTF
Exploiting LFI via PHP filter chains for RCE, lateral movement via world-writable SSH authorized_keys, and privilege escalation through world-writable systemd timers.
-
TryHackMe - Soupedecode 01
Enumerating users using RID brute force, Dictionary password attacks, Kerberoasting, and Passing the hash.
-
Windows Server Active Directory VM Setup with VirtualBox and Linux
Guide to setting up an Active Directory Domain Controller in VirtualBox using Kali
-
TryHackMe - Bypass Disable Functions
How to get around PHP disabled_functions utilizing Local File Injection (LFI) and a bit on named pipes and reverse shells.
-
GoLang malware utilyzing DLL Injection on a remote process
Exploring remote process DLL Injection, DLL writing, and deploying a gob encoded tcp bind shell.
-
GoLang malware utilyzing rc4 encryption to avoid shellcode detection
EDR evasion using rc4 encrypted shellcode by writing a file to disk, downloading rc4 encrypted payloads from a server and injecting them into memory.
-
TryHackMe - Ice
Standard Nmap and Metasploit with mimikatz thrown into the mix for fun. Vulnerability and exploit research, privilege escalation, RDP sessions, and a few tricks to spy on the target.
-
TryHackMe - Intro PoC Scripting
Exploit development from Proofs Of Concept and CVEs. Explore a Ruby exploit, rewrite it in Python. Payload development, authentication development. Just a really good room for coding and how to...
-
TryHackMe - Blue
Vulnerability scanning using nmap, exploitation using metasploit. Examples of creating a reverse TCP shell, upgrading the shell, process migration, hash cracking, and search to find flags.