When connecting directly from the internet, please set up your client to use the round-robin DNS. We encourage you to use TLS on ports 6697 and 9999 whenever possible.
For connecting through Tor we provide hidden services, one that requires SASL authentication (and therefore an active nickserv account) and one that does not. To acquire a nickserv account anonymously you may choose to use the Hashcash registration form, as direct NickServ access through Tor has been disabled.
Anonymous access to IRC has a long history of abuse, even until today. As we do not wish to disable anonymous access entirely, we are instead separating anonymous users in two groups. One, which is ratelimited through account creation, and one that isn't. This introduces a powerful mechanism to then control anonymous access on a channel to channel basis.
Tor Onion Service requiring SASL Authentication
Users connecting this way will receive the hostmask *@gateway/tor-hashcash-verified.
Tor Onion Service without any requirements
Users connecting this way will receive the hostmask *@gateway/tor-unverified.
All hackint servers are using 4096bit RSA Keys, with SHA256 signatures. Both CRL and OCSP are available.
For further details check the information on our certificate authority.
To verify the authenticity of the server you connect to, download and verify Hackint IRC Network Root CA and connect to the hackint irc network using a command like this:
/server -ssl -ssl_verify -ssl_cafile /PATH/TO/hackint-rootca.crt irc.hackint.org 9999
(mind issue #438 )
/server add hackint irc.hackint.org/6697 -ipv6 -ssl -autoconnect /set weechat.network.gnutls_ca_file /PATH/TO/hackint-roootca.crt
The recommended way to authenticate against our services is through the SASL authentication. It's an extension to the IRC client to server protocol that makes authentication part of the initial IRC registration handshake. By the time you are able to join channels, you are already identified against NickServ.
We currently support the following SASL mechanisms:
- EXTERNAL (client certificate)
/set irc.server.hackint.sasl_mechanism PLAIN /set irc.server.hackint.sasl_username NICKSERV_NAME /set irc.server.hackint.sasl_password NICKSERV_PASSWORD