SSH key-based authentication for IRC. Because everyone has them. And passwords are annoying.
- Configure InspIRCd oper credentials
- Edit config.toml to your liking
- Run
go run .to start the server
- Store SSH public keys associated with IRC nicknames
- Authenticate users via SSH keys
- Simple chat commandinterface
auth [<ssh-key> [name]]- Register (new) or authenticate (existing)add <ssh-key> [name]- Add another key (requires auth)remove <fingerprint>- Remove a key (requires auth)keys- List your keys (requires auth)whoami- Check your authentication statusinfo <nick>- Check if a nickname is registeredversion- Show bot versionhelp- Show the help message
Questions? Want to chat? Join us at chat.micr0.dev
Channels: #dev for project discussion, #help for support
IRC: irc.micr0.dev (ports 6667/6697)