evilnet / nefarious2

Nefarious IRCu (Based on IRCu 2.10.12)
Other
39 stars 23 forks source link

SetHost / Fakehost #72

Open Aetherinox opened 1 year ago

Aetherinox commented 1 year ago

Confused about how this works. I understand the spoofhost blocks, however, the docs mention /sethost, however, it returns the error: Sethost not found or unavailable (cannot_send_to_user)

Also, in regards to the 'password' field on a spoofhost, what command does a user have to use / or the syntax needed for a user to apply the spoofhost to them.

Aetherinox commented 1 year ago

Something I thought about afterward, was trying to enter a password that has been encrypted. If anyone else has an issue.

Create the new spoofhost block: Spoofhost "YourHost.Domain.com" { pass = "$CRYPT$9qJHpfEhqFVQA"; host = "*"; };

The password has to be encrypted using the provided umkpasswd app in the bin folder. ./umkpasswd -m native YourPassword

Which will return: Crypted Pass: $CRYPT$9qJHpfEhqFVQA

Then within the IRC software, execute: /sethost YourHost.Domain.com YourPassword

And you should see: YourUsername sets mode: +x


Another issue. The hidden host feature doesn't seem to be working. I'm using SRVX latest version. Are these two still compatible with each other? When I whois a user with +x and authorized, they still have their IP address as their host. I cannot get it to show *users.network.com. I've gone over the IRCU config file many times to make sure hidden_host is enabled.

jobe1986 commented 1 year ago

As for your +x issue, it sounds like you havent enabled HOST_HIDING and set HOST_HIDING_STYLE to 1