Skip to content

Al-Azif/hermes-link

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Hermes Link

Hermes Link is a cross‑platform payload sender that lets you write arbitrary data to network sockets. Whether you're troubleshooting network services, testing servers, or simply need a quick way to transmit bytes to an address and port, Hermes Link gives you a clean, reliable interface backed by a flexible, fully functional codebase.

Built with Flutter, the app runs on Windows, macOS, Linux, Android and iOS with identical backend behavior. It supports both TCP and UDP transports, and can handle responses from the remote endpoint without crashing (many similar tools trip over sigpipe).

Key Features

Platform Support

  • Single codebase for desktop and mobile platforms
  • Tested on Windows, macOS, Linux, Android, and iOS

Networking

  • Connect to any address using:
    • IPv4 or IPv6
    • Fully‑qualified domain names (FQDNs)
    • Any port from 1–65,535
  • Choose between TCP (stream) or UDP (single datagram)
  • Receive and display returned data when the remote host responds

Usability & Reliability

  • Settings and last‑used values persist between sessions
  • UI validations and safeguards minimize user errors
  • No crashes when sending payloads that expect replies (avoids sigpipe)
    • If anyone says You need to use socat this is why and you can use this application as well

Appearance & Localization

  • Per OS native themes
  • Automatic light/dark theming based on system settings
    • Optional seed color to customize the theme palette
  • Full multilingual support
    • Automatically selects your device locale when available

About

Multi-platform application to write data to a socket at a specified IP/hostname/domain and port.

Resources

Stars

48 stars

Watchers

2 watching

Forks

Sponsor this project

 

Contributors