NetDrain is a minimalist, professional-grade terminal asset scraper designed for the 0x8h TUI ecosystem by 0x1da49.com. It enables high-speed discovery and bulk collection of local files (images, scripts, documents) from any given domain through a native terminal interface.
The fastest way to install NetDrain is via the Cloud One-Liner. This script automatically detects pipx for a professional installation or falls back to a standalone environment.
curl -sSL https://raw.githubusercontent.com/abubakerx1da49/netdrain/main/install.sh | bash- Install Python: Ensure Python 3.8+ is installed.
- Clone the Repo:
git clone https://github.com/abubakerx1da49/netdrain.git cd netdrain
- Setup Environment:
python -m venv env .\env\Scripts\activate pip install -r requirements.txt
- Run:
python netdrain.py
| Feature | Description |
|---|---|
| Domain-Safe Logic | Automatically filters and fetches only local assets belonging to the target domain to prevent external data leaks. |
| Interactive TUI | Powered by Textual, offering a responsive, full-screen native experience. |
| Command System | Built-in chat-style console with autocomplete. Type / for a full command suite. |
| Batch Downloading | High-concurrency downloading with a real-time progress bar. |
| CLI Arguments | Pass a URL directly as an argument for automated scraping tasks. |
| Native Aesthetic | Designed to blend perfectly with your terminal theme using zero-background rendering. |
Once installed (Linux/macOS), simply type:
netdrainTo skip the welcome screen and start scraping a domain immediately:
netdrain https://example.com/images/Type these into the prompt:
/help- View interactive manual/version- Show build version/about- 0x1da49 branding & mission/clear- Wipe history and refresh terminal/quit- Exit NetDrain
| Key | Action |
|---|---|
| Ctrl + Q | Force Quit |
| Ctrl + L | Clear Log |
| Ctrl + H | Quick Help |
To completely remove NetDrain and its environment from your system:
# Remove the command link
rm ~/.local/bin/netdrain
# Remove the application data & environment
rm -rf ~/.0x8h-apps/netdrainEssentially, you just need to delete the netdrain folder where you cloned it.
Built for the 0x8h TUI Suite. Developed and Maintained by 0x1da49.com.
Empowering terminal-first workflows.