Skip to content

tornado-bunk/MultiProtocolClient

Repository files navigation

MultiProtocolClient Logo

Multi Protocol Client for Android

A modern and versatile Android application that allows interaction with different network protocols through an elegant and intuitive Material You interface.


✨ Features

🔒 HTTP/HTTPS

  • GET requests
  • SSL/TLS support
  • Self-signed certificate handling
  • Status code display
  • Complete response body

🕒 NTP (Network Time Protocol)

  • Multiple timezone support
  • Automatic system timezone detection
  • Millisecond precision

🛠 Custom TCP/UDP

  • Custom TCP connections
  • UDP packets
  • Real-time response display

📡 DNS Management

  • DNS queries
  • Record lookup (A, MX, CNAME, NS, PTR, ANY)
  • DNS over HTTPS
  • DNS over TLS
  • DNS query using TCP
  • DNS Recursion

🚀 Upcoming Features

📊 Network Diagnostics

  • Ping
  • Traceroute

📧 Email Protocols

  • SMTP (25/587)
  • POP3 (110/995)
  • IMAP (143/993)

🔐 Remote Access

  • Telnet (23)
  • SSH (22)

🎨 UI/UX

  • Material You design
  • Dynamic theming
  • Intuitive interface
  • Formatted response
  • Dark/Light mode

🛠 Technologies Used

  • Kotlin
  • Jetpack Compose
  • Material 3

📱 Screenshots

HTTP Screenshot
DNS Screenshot
NTP Screenshot
Custom Screenshot

Clean Material You design with intuitive protocol-specific controls

🔧 Requirements

  • Android 8.0 (API level 26) or higher
  • Internet connection

📥 Installation

  1. Download the latest release from GitHub
  2. Install the APK on your device
  3. Grant required network permissions

💡 How to Use

  1. Select desired protocol
  2. Enter destination host
  3. Configure protocol-specific options
  4. Press "Send" to send request
  5. View response in dedicated area

🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


⭐ If you like this project, give it a star on GitHub!

About

A modern and versatile Android application that allows interaction with different network protocols through an elegant and intuitive Material You interface.

Resources

License

Stars

Watchers

Forks

Contributors

Languages