Skip to content

ergochat/ircdog

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

ircdog is a simple wrapper over the raw IRC protocol that can respond to pings, and interprets formatting codes

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published