Skip to content
View 1rhino2's full-sized avatar

Block or report 1rhino2

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
1rhino2/README.md

1rhino2

avatar

Student builder in New England. Go, D, Python, C++. Pentest learner, CTF rookie.

Site: 1rhino2.github.io · Repos: github.com/1rhino2


Projects

Project What
go-memory-visualizer VS Code extension for Go struct layout and padding
RhinoWAF Go reverse-proxy WAF (rate limits, challenges, sanitization)
pprof-diff Diff Go heap profiles · demo
Bluetooth-Scanner Windows Bluetooth enumerator in D
Exifrecover Recover stripped EXIF from JPEGs
pocket-net Browser toy OS (RhinoNet 2000)

Stack

Python · Go · D · C++ · TypeScript

Learning: pentest tooling, malware analysis in VMs, systems stuff.


Contact

Open an issue on a repo or use the site contact links.

Pinned Loading

  1. go-memory-visualizer go-memory-visualizer Public

    VS Code extension: Go struct layout, padding, reorder

    TypeScript 254 10

  2. RhinoWAF RhinoWAF Public

    Go WAF: reverse proxy, rate limits, sanitization, challenges

    Go 54 1

  3. pprof-diff pprof-diff Public

    Diff two Go heap profiles (text, JSON, HTML)

    D

  4. Bluetooth-Scanner Bluetooth-Scanner Public

    Windows Bluetooth enumerator (D). Text or JSON snapshot.

    D 4

  5. Exifrecover Exifrecover Public

    Recover stripped EXIF from JPEGs

    Python 7

  6. pocket-net pocket-net Public

    Browser toy OS (RhinoNet 2000) with desktop and mobile shells

    TypeScript