-
Notifications
You must be signed in to change notification settings - Fork 211
Closed
Labels
Milestone
Description
Right now we have basic support for I2P by treating it the same as Tor (i.e., treating each connection as totally anonymous).
@mogad0n points out that i2pd has some protocol-specific support for IRC, including sending WEBIRC with a variable proxied IP value:
https://i2pd.readthedocs.io/en/latest/tutorials/irc/#running-anonymous-irc-server
This support is unusable as-is because it doesn't send the WEBIRC secure flag. Questions:
- What is
GetIdentHash()
? Is it based on the client's cryptographic I2P address? How stable are these addresses under normal conditions? How easy are they to change (i.e., are they of any use as an anti-spam measure?) - Assuming the peer's I2P address has the relevant desirable properties, could we use it as an authentication mechanism (via SASL EXTERNAL, similar to a client certificate?)