Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.22 KB

README.md

File metadata and controls

26 lines (17 loc) · 1.22 KB

ircdog

ircdog is a tool for connecting to IRC servers and sending and receiving raw IRC protocol lines, similar to telnet or netcat, but with additional features:

  • Automatically responds to PING, keeping the connection alive without active user input (-p disables)
  • Renders IRC formatting codes for terminal display (--raw disables)
  • Supports connecting to servers over plaintext, TLS, or WebSocket
  • Can run as an intercepting proxy between another client and the server
  • Can produce a transcript of raw traffic
  • Supports escape sequences to easily send arbitrary binary data (--raw disables)
  • Supports scripted connection initiation and automatic reconnection
  • Supports TLS client certificates

ircdog is primarily intended for IRC protocol developers who need to debug client or server behavior.

For more details, see the online help: ircdog --help

For instructions on how to build from source, see DEVELOPING.md.


Example

License

ircdog is licensed under the attached ISC license.