Banning Users from the Extended Chat Network

Administrators have the ability to ban users from the extended chat network by citizen number, user name, and IP address.

Only bot administrators and citizens who hold eject rights can ban users from Hermes.

Adding New Bans

Ban Type Command Syntax Example Additional Notes
IP address new ban ip [address]: [comment] new ban ip 1.2.3.4

To ban an entire class C, specify 0 for the 4th bit; example: 1.2.3.0.

Citizen number new ban cit [number]
new ban cit 358911
User name new ban name [...] new ban name "Sirius"  

Updating Bans

Ban Type Command Syntax Example Additional Notes
IP address update ban # ip [address] update ban 1 ip 1.2.3.4

To ban an entire class C, specify 0 for the 4th bit; example: 1.2.3.0.

Citizen number update ban # cit [number]
update ban 3 cit 358911
User name update ban # name [...] update ban 5 name "Sirius"  

To change a ban's expiration time, use update ban # expire [minutes]; example: update ban 7 expire 3600.

To change a ban's comment, use update ban # comment [...]; example: update ban 9 comment lulz.

Removing Bans

To remove a ban, use the h:delete ban command followed by the ID number of the ban. For example, given a ban list of:

  1. 127.0.0.1
  2. 296894
  3. 10.0.0.2

Typing h:delete ban 2 will remove the ban for citizen 296894.

Maintenance

A list of banned users may be obtained by typing h:list bans.

To view details on a specific ban, use h:show ban #; example: show ban 2.

The entire ban list can be deleted all at once by typing h:delete all bans. This function is only available to bot administrators.