Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

0xid icon

0xID

Retro hacker plugin launcher. Single binary. No installer.

image

CMD

Ctrl + Shift + Space   →   summon
Q / Esc                →   minimize to tray
Ctrl + Q               →   quit

What it does

Tabs:

  • LAUNCHER - runs anything you drop into ~/.0xid/apps/
  • SSH - host manager, AES-256-GCM password vault (4-digit PIN), terminal, SFTP
  • SCANNER - local network sweep
  • WSL2 - distro list / start / stop
  • WOL - Wake-on-LAN with ping status

Apps

Drop into ~/.0xid/apps/:

.exe  .bat  .cmd  .ps1  .py  .lnk

Subfolders work. logs/ is ignored. For metadata (icons, args, descriptions) add a plugins.json:

[
  { "name": "scan",  "path": "nmap.exe", "args": ["-sn", "10.0.0.0/24"], "icon": "🛰" },
  { "name": "tail",  "path": "tail.bat", "interactive": true }
]

Config

All in ~/.0xid/ (Windows: %USERPROFILE%\.0xid\):

.0xid/
├── apps/              ← drop your stuff here
├── ssh_hosts.json     ← passwords encrypted
└── wol_hosts.json

Build

cargo build --release

Binary: target/release/0xid.exe.

Release

Push a tag, GitHub Actions builds + publishes:

git tag v1.0.0
git push origin v1.0.0

Stack

eframe / egui · Windows tray + global hotkey via windows-sys · aes-gcm for the SSH vault · built-in ssh.exe / scp.exe for sessions.

Star History

Star History Chart

Releases

Sponsor this project

Packages

Contributors

Languages