Repository navigation
🎉 Version 2.0 - Protocol Expansion Update
This version significantly expands the application's capabilities by introducing support for over 15 new protocols, a new interactive console, and a redesigned Material 3 interface.
✨ New Features & Protocols
🔐 Remote Access & Interactive Terminal
- SSH: Full interactive terminal session handling with both password and public key authentication.
- Telnet: Robust interactive terminal support for legacy device management.
📧 Email Protocols
- SMTP (Ports 25/587) for sending mails.
- POP3 (Ports 110/995) for retrieving mails.
- IMAP (Ports 143/993) for advanced mailbox management.
📊 Diagnostics & Network Tools
- Ping & Traceroute: Essential routing and connectivity diagnostics.
- Wake-on-LAN (WoL): Send Magic Packets to wake up local devices.
- WHOIS: Domain Registrant Lookup (Port 43).
- TCP Port Scanner: Security assessments with configurable port ranges and timeouts.
📈 Monitoring & IoT
- SNMP: Simple Network Management Protocol v2c support.
- MQTT: Publish/Subscribe messaging with SSL/TLS support.
🚀 Performance Testing
- iPerf2 & iPerf3: Full TCP/UDP bandwidth testing and reverse mode support.
📁 File Transfer
- FTP & SFTP: Active/Passive FTP and Secure File Transfer Protocol.
- TFTP: Retrieve configurations via UDP Port 69.
🔍 Discovery & Router Management
- mDNS / Bonjour: Service discovery by specific types.
- SSDP / Discovery: General local network device discovery.
- UPnP: IGD External IP retrieval and router management.
💻 Interactive Console & UI
- Real-time Console: A brand new interface providing live logging, formatted responses, and terminal emulation for SSH/Telnet.
- Material 3: Fully upgraded design system for dynamic theming and better visual consistency.
🔧 Technical Details
- Integrated a dedicated terminal emulation layer.
- Improved network operations and state management across all protocol handlers.
- Optimized architecture with better separation of protocol handlers and UI layers.
📝 Notes
- Future updates and new protocols will be released when they are needed for my testing purposes.