Skip to content

infinition/0xid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

0xid

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

About

Retro hacker plugin launcher. Single binary. No installer.

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages