Skip to content

New protocols and design - 2.0

Latest

Choose a tag to compare

@tornado-bunk tornado-bunk released this 22 Apr 20:49

🎉 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.