Skip to content

NET-Shell is a high-performance network utility designed to bridge the gap between simple diagnostic scripts and complex penetration testing suites. Developed with a focus on speed, modularity, and terminal aesthetics, it serves as a lightweight "Swiss Army Knife" for security researchers and network administrators.

Notifications You must be signed in to change notification settings

SoftBridge-Labs/NET-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

⚡ NET-Shell: Advanced Network Diagnostic Suite

Version Python License Status

Operator-Grade Asynchronous Toolkit for high-performance network analysis, DNS resolution, and infrastructure stress-testing.


⚡ Core Capabilities

Feature Description Tech Stack
Asynchronous Flood Real-time HTTP request streaming with latency tracking. aiohttp
Host Resolver Advanced URL parsing and DNS-to-IP translation. socket
Port Scanner Multi-threaded TCP handshake verification. threading
System Intel Deep-dive hardware and OS telemetry. psutil
Shell UI Dynamic ANSI-styled operator interface. colorama

🛠️ Deployment

1. Initialize Environment

git clone https://github.com/SoftBridge-Labs/NET-Shell.git
cd NET-Shell

2. Auto-Configuration

The toolkit features a self-healing setup script that manages virtual environments and dependencies.

python setup.py

3. Execution

python main.py

🛰️ Technical Workflow

The toolkit operates on a modular architecture, ensuring that network operations do not block the UI thread.

  1. The Request Cycle: When a "Flood" is initiated, the asyncio loop spawns multiple non-blocking tasks.
  2. Real-Time Hook: As each worker returns a status code, the UI is updated immediately without waiting for the entire batch to finish.
  3. Telemetry: Latency is calculated per-request to identify "Spikes" and server-side throttling.

📁 System Architecture

📦 NET-Shell
 ┣ 📂 modules
 ┃ ┣ 📜 flood.py      # Async Engine
 ┃ ┣ 📜 host.py       # DNS Logic
 ┃ ┣ 📜 scanner.py    # TCP Probe
 ┃ ┗ 📜 menu.py       # Shell Core
 ┣ 📂 maintain
 ┃ ┗ 📜 cleaner.py    # Cache Purge
 ┣ 📜 main.py         # Kernel Entry
 ┗ 📜 setup.py        # Dependency Mgmt

⚖️ Operational Security (OPSEC)

Disclaimer: This software is intended for White-Hat testing and educational research only. Use of this tool for attacking targets without prior authorization is strictly prohibited. The author assumes no liability for misuse.


About

NET-Shell is a high-performance network utility designed to bridge the gap between simple diagnostic scripts and complex penetration testing suites. Developed with a focus on speed, modularity, and terminal aesthetics, it serves as a lightweight "Swiss Army Knife" for security researchers and network administrators.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages