NetProber is a powerful, multi-protocol authentication testing framework designed for security professionals, penetration testers, and developers. This free version provides essential authentication testing capabilities for SSH, FTP, and HTTP protocols.
- 3 Core Protocols: SSH, FTP, HTTP Basic Authentication
- 16 Concurrent Connections: Efficient parallel testing
- Flexible Input: Username/password lists or single credentials
- Clean Output: Organized text-based results
- Cross-Platform: Linux, Windows, macOS support
- MIT License: Free for educational and commercial use
- Lightweight: Minimal dependencies, fast execution
# Clone the repository
git clone https://github.com/CPScript/netprober.git
cd netprober
# Install dependencies
pip install -r requirements.txt
# Make executable (Linux/macOS)
chmod +x netprober.py- Python 3.8 or higher
- Dependencies listed in
requirements.txt
# SSH brute force with username and password lists
./netprober.py attack -t 192.168.1.100 -P ssh -U usernames.txt -S passwords.txt
# Single credential test
./netprober.py attack -t example.com -P ssh -u admin -s password123
# FTP authentication testing
./netprober.py attack -t ftp.example.com -P ftp -U users.txt -S passwords.txt
# HTTP Basic Auth testing with custom path
./netprober.py attack -t api.example.com -P http -u admin -S passwords.txt --path /admin# Custom port and timeout
./netprober.py attack -t target.com -p 2222 -P ssh -U users.txt -S passwords.txt --timeout 10
# High concurrency testing
./netprober.py attack -t target.com -P ssh -U users.txt -S passwords.txt -T 16
# Verbose output
./netprober.py attack -t target.com -P ssh -u admin -s password -v# General help
./netprober.py --help
# Command-specific help
./netprober.py attack --help
# List available protocols
./netprober.py list| Protocol | Port | Description |
|---|---|---|
| SSH | 22 | Secure Shell authentication |
| FTP | 21 | File Transfer Protocol |
| HTTP | 80/443 | HTTP Basic Authentication |
# Test SSH access across multiple servers
./netprober.py attack -t ssh-server.corp.local -P ssh \
-U domain_users.txt -S common_passwords.txt \
--timeout 30 -T 8# Test FTP anonymous and user access
./netprober.py attack -t ftp.example.com -P ftp \
-u anonymous -s '' --timeout 15# Test HTTP Basic Auth on API endpoints
./netprober.py attack -t api.company.com -P http \
-U api_users.txt -S passwords.txt \
--path /v1/admin --sslNetProber Free provides clear, organized text output:
[SUCCESS] SSH 192.168.1.100:22 admin:password123
[FAILED] SSH 192.168.1.100:22 admin:123456
[SUCCESS] SSH 192.168.1.100:22 user:welcome
Perfect for security consultancies and corporate teams
- β 9 Total Protocols (6 additional: LDAP, RDP, VNC, Telnet, SNMP, SMB)
- β 100 Concurrent Connections (84 more than free)
- β Database Persistence - SQLite storage for session management
- β REST API Access - Full API for automation and integration
- β Advanced Reporting - HTML, JSON, CSV exports
- β Session Management - Save, resume, and manage testing sessions
- β Circuit Breakers - Intelligent failure handling
- β Email Support - Professional assistance
AI-powered authentication testing for large organizations
- π 20+ Protocol Support - Complete enterprise protocol suite
- π 1000+ Concurrent Connections - Massive scale testing
- π Groq AI Integration - Context-aware password generation (3-5x success rate)
- π Advanced I/O Formats - Parquet, Avro, Excel, XML, YAML, Protocol Buffers, HDF5
- π Enterprise Dashboard - Real-time monitoring and analytics
- π Custom Integrations - Tailored solutions for your environment
- π 24/7 Priority Support - Dedicated enterprise support team
- AI-Enhanced Password Generation: Groq AI analyzes organizational context to generate targeted passwords
- Advanced Analytics: Statistical analysis, trend identification, and risk scoring
- Compliance Reporting: Automated reports for SOC2, PCI-DSS, ISO 27001
- Enterprise Integration: SIEM, SOAR, and ticketing system integrations
Ready to upgrade? Contact our me to learn about NetProber Professional or Enterprise AI:
π§ Email: trust.frameworks@gmail.com
Include in your inquiry:
- Organization name and size
- Desired version (Professional or Enterprise AI)
- Number of users
- Specific protocol requirements
- Integration needs
Response time: Within 48 hours for all inquiries
- Only test systems you own or have explicit written permission to test
- Comply with all applicable laws and regulations
- Obtain proper authorization before testing any third-party systems
- Use the tool responsibly for legitimate security purposes
- Operating System: Linux, Windows, macOS
- Python: 3.8 or higher
- RAM: 2GB minimum (4GB recommended)
- Storage: 500MB free space
- Network: Internet connectivity for updates
- Async Framework: Built on asyncio for high performance
- Protocol Modules: Modular design for easy extension
- Connection Pooling: Efficient resource management
- Error Handling: Robust failure recovery and reporting
- GitHub Issues: Bug reports and feature requests
- Community Forum: User discussions and tips
- Documentation: Comprehensive guides and examples
- Professional Version: Email support with business hours response
- Enterprise Version: 24/7 priority support with dedicated team
| Feature | Free | Professional | Enterprise AI |
|---|---|---|---|
| Protocols | 3 | 9 | 20+ |
| Concurrent Connections | 16 | 100 | 1000+ |
| Output Formats | Text | HTML, JSON, CSV | 10+ formats |
| AI Integration | β | β | β Groq AI |
| Database Storage | β | β | β |
| REST API | β | β | β |
| Session Management | β | β | β |
| Enterprise Dashboard | β | β | β |
| Support | Community | 24/7 Priority | |
| Price | Free | $299/year | Custom |
- Download: Clone this repository
- Install: Run
pip install -r requirements.txt - Test: Try
./netprober.py listto see available protocols - Learn: Check out the examples above
- Upgrade: Contact sales for advanced features
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: cpscript.github.io/netprober
- Issues: GitHub Issues
Made with β€οΈ for the cybersecurity community
NetProber - Comprehensive authentication testing for the modern enterprise