A powerful and user-friendly network security scanner optimized for both Termux (Android) and Kali Linux environments. MurjadScan provides an intuitive command-line interface for conducting various types of network scans using nmap.
- Cross-Platform Support: Works seamlessly on Termux (no root) and Kali Linux (with root)
- Multiple Scan Types: Quick scan, full TCP scan, service detection, vulnerability scanning, and more
- User-Friendly Interface: Beautiful CLI with colored output and clear menu options
- Flexible Output Formats: Save results in Normal Text, Grepable, or XML format
- Safety First: Built-in warnings and validation to prevent unauthorized scanning
- Lightweight: Minimal dependencies (only nmap required)
- Quick Scan
- Full TCP Scan
- Service Version Detection
- Top 1000 Ports Scan
- Custom Port Selection
- NSE Script Scanning
- Host Discovery
- SYN Stealth Scan
- Aggressive Scan
- UDP Scan
- OS Detection
- Full Stealth Scan
- ACK Scan (Firewall Detection)
- FIN Scan
- Vulnerability Scan
- All Termux features
- Network security auditing
- Penetration testing
- Network discovery and mapping
- Service and version detection
- Vulnerability assessment
- Educational purposes
- Termux (Android) or Kali Linux
- nmap package
- Bash shell
pkg update && pkg upgrade
pkg install nmap git
git clone https://github.com/mrwhite4939/murjadscan
cd murjadscan
chmod +x murjadscan.sh
./murjadscan.sh
sudo apt update
sudo apt install nmap git
git clone https://github.com/mrwhite4939/murjadscan
cd murjadscan
chmod +x murjadscan.sh
sudo ./murjadscan.sh
Legal Disclaimer IMPORTANT: Only use this tool on networks and systems you own or have explicit written permission to test. Unauthorized network scanning may be illegal in your jurisdiction and could result in criminal charges. The authors assume no liability for misuse of this tool. Version Current Version: 2.8 FINAL Author Created by [Ren/MrWhite4939] Support For issues, questions, or contributions, please visit the GitHub repository.
markdown
A powerful network security scanner for Termux and Kali Linux
Features β’ Installation β’ Usage β’ Screenshots β’ Legal
- About
- Features
- Requirements
- Installation
- Usage
- Scan Types
- Examples
- Output Formats
- Troubleshooting
- Legal Disclaimer
- Contributing
- License
- Author
MurjadScan is a comprehensive network security scanning tool designed to work efficiently on both Android (via Termux) and Kali Linux. It provides a user-friendly command-line interface for conducting various types of network reconnaissance and security assessments using the powerful nmap engine.
- β Easy to Use: Intuitive menu-driven interface
- β Cross-Platform: Works on mobile (Termux) and desktop (Kali Linux)
- β No Root Required: Termux version works without root access
- β Professional: Supports advanced scanning techniques
- β Safe: Built-in validation and warnings
- β Flexible: Multiple output formats for different use cases
- Beautiful ASCII art logo
- Colorized output for better readability
- Clear menu structure
- Input validation and error handling
- Progress indicators
- Multiple scan types (TCP, SYN, UDP, etc.)
- Service version detection
- OS fingerprinting (Kali only)
- NSE script support
- Custom port specification
- Multiple output formats (Normal, Grepable, XML)
- Automatic results organization
- Target validation
- Permission warnings
- Safe defaults
- Command injection prevention
- Termux: Android 7.0+ (No root required)
- Kali Linux: Root access required for advanced scans
- Storage: ~50MB free space
- Network: Active internet/network connection
bash(usually pre-installed)nmap(will guide you to install)
pkg update && pkg upgrade -y
pkg install nmap git -y
termux-setup-storage
git clone https://github.com/mrwhite4939/murjadscan
cd murjadscan
chmod +x murjadscan.sh
./murjadscan.sh
sudo apt update && sudo apt upgrade -y
sudo apt install nmap git -y
git clone https://github.com/mrwhite4939/murjadscan
cd murjadscan
chmod +x murjadscan.sh
sudo ./murjadscan.sh Option 3: Direct Download
wget https://raw.githubusercontent.com/mrwhite4939/murjadscan/main/murjadscan.sh
curl -O https://raw.githubusercontent.com/mrwhite4939/murjadscan/main/murjadscan.sh
chmod +x murjadscan.sh
./murjadscan.sh # Termux sudo ./murjadscan.sh # Kali Linux π Usage Basic Usage
./murjadscan.sh
./murjadscan.sh --help Step-by-Step Guide Launch the script ./murjadscan.sh Select scan type from the menu (1-7 for Termux, 1-11 for Kali) Enter target Single IP: 192.168.1.1 Network: 192.168.1.0/24 Range: 192.168.1.1-50 Choose output format Normal Text (recommended) Grepable (for scripting) XML (for tools) Wait for scan to complete View results in the specified output file π Scan Types Termux Scans (No Root)
π‘ Examples Example 1: Quick Network Scan ./murjadscan.sh
Example 2: Service Detection on Specific Host ./murjadscan.sh
Example 3: Custom Port Scan ./murjadscan.sh
Example 4: Full Network Discovery sudo ./murjadscan.sh # Kali Linux
π Output Formats
- Normal Text (.txt) Best for: Human reading Features: Formatted, easy to read Use case: Reports, documentation
- Grepable (.gnmap) Best for: Scripting and parsing Features: Single-line results Use case: Automation, data extraction
- XML (.xml) Best for: Tool integration Features: Structured data Use case: Import to other security tools Results Location Termux: /data/data/com.termux/files/home/storage/shared/MurjadScan/ Kali Linux: ~/murjadscan_results/ π§ Troubleshooting Common Issues Issue: "nmap not found"
pkg install nmap
sudo apt install nmap Issue: "Permission denied"
chmod +x murjadscan.sh
sudo ./murjadscan.sh Issue: "Invalid target" Check IP format: 192.168.1.1 Check CIDR notation: 192.168.1.0/24 Avoid special characters Issue: "Scan failed" Check network connectivity Verify target is reachable Ensure you have permission to scan Try with -Pn flag for firewall issues Getting Help
./murjadscan.sh --help
nmap --version
ping 192.168.1.1
βοΈ Legal Disclaimer
