Skip to content
View ethical-buddy's full-sized avatar

Organizations

@codehubbers

Block or report ethical-buddy

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.

Content in all repositories owned by your account will be closed.
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
ethical-buddy/README.md

ethical-buddy@github

terminal banner for ethical-buddy

Linux Kernel Networking Security

$ ssh github.com/ethical-buddy

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ Suryansh Deshwal                                                   โ”‚
โ”‚ Systems . Security . Kernels . Networks . Open Source              โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

> load profile
  role       Systems & Security Engineer
  stack      Go, C/C++, Rust, Python, x86-64 Assembly, Bash
  platform   Linux
  editor     Neovim / Vim
  target     technically difficult work that teaches something real

> current thesis
  abstractions are useful, but the interesting bugs live underneath.

/home/ethical-buddy/projects

.
โ”œโ”€โ”€ vx6/
โ”‚   โ”œโ”€โ”€ ipv6-native node runtime
โ”‚   โ”œโ”€โ”€ encrypted forwarding and relays
โ”‚   โ”œโ”€โ”€ DHT-backed service discovery
โ”‚   โ””โ”€โ”€ peer-to-peer infrastructure
โ”œโ”€โ”€ bumbelbee/
โ”‚   โ”œโ”€โ”€ boot to userspace
โ”‚   โ”œโ”€โ”€ memory, interrupts, syscalls
โ”‚   โ””โ”€โ”€ POSIX-inspired OS experiments
โ”œโ”€โ”€ vimgo/
โ”‚   โ”œโ”€โ”€ terminal-first file manager
โ”‚   โ”œโ”€โ”€ keyboard-driven Linux workflow
โ”‚   โ””โ”€โ”€ Go TUI tooling
โ””โ”€โ”€ kernel-hacking/
    โ”œโ”€โ”€ eBPF, tracing, syscalls
    โ”œโ”€โ”€ low-level Linux experiments
    โ””โ”€โ”€ security through implementation detail

./map --layers

             applications  โ”€โ”€ CLIs, CTI, automation, services
        distributed systems โ”€โ”€ P2P, DHTs, relays, identity, crypto
                  network   โ”€โ”€ IPv6, routing, raw sockets, packets
           linux / kernel   โ”€โ”€ eBPF, syscalls, VFS, memory, tracing
                 hardware   โ”€โ”€ x86-64, boot, interrupts, CPU state

./stack --badges

systems stack icons

Tool Mode
C / C++ kernels, systems, networking, performance
Go distributed services, network software, infrastructure
Rust safe systems programming and security tooling
Python research tooling, automation, CTI / OSINT
Assembly x86-64, boot flow, architecture debugging
Bash Linux automation, build systems, operations

./research --interactive

open operating_systems.yml
operating_systems:
  - kernel architecture
  - deterministic / replay-oriented execution
  - schedulers, VFS, memory and syscalls
  - low-level observability
open networking.yml
networking:
  - IPv6-first infrastructure
  - decentralized service discovery
  - peer-to-peer overlay networks
  - SDN and packet processing
open security.yml
security:
  - kernel / runtime security
  - reverse engineering
  - threat intelligence and OSINT
  - secure distributed systems

./telemetry

GitHub stats Top languages

GitHub activity graph

./connect

signal > noise

build things close to the machine
read the implementation
question assumptions
contribute upstream
document what you learn
repeat

I do not just want to use systems. I want to know why they work, where they fail, and how to build better ones.

Pinned Loading

  1. vx6 vx6 Public

    A decentralized IPv6-native self-hosting fabric that eliminates the need for tunnels, relays, and centralized infrastructure.

    Go 85 15

  2. Vimgo Vimgo Public

    a gui based linux file manager based on go-lang .

    Go 26

  3. KERNEL-HACKING KERNEL-HACKING Public

    Python 4 1

  4. BumbelBee BumbelBee Public

    An operating system based on POSIX standards built completely from scratch for kernel developers & Hackers who are in search for understanding the kernels from the base level. The source code and tโ€ฆ

    C 18

  5. linux linux Public

    Forked from torvalds/linux

    Linux kernel source tree

    C 15