<table>
<tr><td>command</td><td>alias</td><td>class</td><td>args</td><td>help</td></tr>
<tr><td>!ban</td><td>!bi</td><td>3</td><td>&lt;ip&gt; [&lt;reason&gt;]</td><td>Permanent ban of ip with the reason. User with given ip has been recently kicked, nick is banned too.</td></tr>
<tr><td>!unban</td><td>!ub</td><td>3</td><td>&lt;ip&gt;</td><td>Unban the ip. If a nick was banned with the same ip, it is unbanned too, smae for all other types of bans</td></tr>
<tr><td>!getip</td><td>!gi</td><td>3</td><td>&lt;nick&gt;</td><td>Print user's ip address</td></tr>
<tr><td>!gethost</td><td>!gh</td><td>3</td><td>&lt;nick&gt;</td><td>Print user's hostname if available. This works only if dns_lookup = 1.</td></tr>
<tr><td>!getinfo</td><td>!gi</td><td>3</td><td>&lt;nick&gt;</td><td>Print user's ip, hostname, adn other available information</td></tr>
<tr><td>!nickban</td><td>!bn</td><td>3</td><td>&lt;nick&gt;</td><td>permanently adds given nick ONLY to nickbanlist</td></tr>
<tr><td>!nickunban</td><td>!un</td><td>3</td><td>&lt;nick&gt;</td><td>removes given nick ONLY from nickbanlist</td></tr>
<tr><td>!tempban</td><td>!tb</td><td>3</td><td>&lt;ip&gt; &lt;time&gt; [&lt;reason&gt;]</td><td>temporary ban on ip (and possibly nick), if user has been kicked recently, his nick is banned, and the kick reason is used for reason</td></tr>
<tr><td>!ipban</td><td>!bi</td><td>3</td><td>&lt;ip&gt; [&lt;reason&gt;]</td><td>perm ban the ipaddress, but not nick, even if the kick is found</td></tr>
<tr><td>!ipunban</td><td>!ui</td><td>3</td><td>&lt;ip&gt;</td><td>remove the ip from banlist, anyway, if there is a nick banned with same ip, nick stays banned</td></tr>
<tr><td>!ipbanlist</td><td>!bl</td><td>3</td><td>NULL</td><td>print the banlist of ip's</td></tr>
<tr><td>!kick</td><td>!ki</td><td>3</td><td>&lt;nick&gt; &lt;reason&gt;</td><td>Kick the user from command line, the _ban_ think doesn't work here</td></tr>
<tr><td>!ops</td><td>!oc</td><td>3</td><td>&lt;message&gt;</td><td>send the messahe to all online operators to pm from hub_security, replies go to sender's pm from hub_security</td></tr>
<tr><td>!regs</td><td>NULL</td><td>3</td><td>&lt;message&gt;</td><td>send the &lt;message&gt; to all registered users</td></tr>
<tr><td>!regpasswd</td><td>!rp</td><td>3</td><td>&lt;nick&gt;</td><td>allow registered nick to change his password (he has to use command +passwd &lt;pass&gt;)</td></tr>
<tr><td>!regdisable</td><td>!r0</td><td>3</td><td>&lt;nick&gt;</td><td>disable registered user, that is praticaly unregistering him, but he can be enabled later</td></tr>
<tr><td>!regenable</td><td>!r1</td><td>3</td><td>&lt;nick&gt;</td><td>enable user's registration, when he wad previously disabled with !regdisable</td></tr>
<tr><td>!help</td><td>!?</td><td>3</td><td>NULL</td><td>gives a help on all available commands</td></tr>
<tr><td>!quit</td><td>NULL</td><td>10</td><td>NULL</td><td>Stop the hub</td></tr>
<tr><td>!set</td><td>!=</td><td>5</td><td>&lt;variable&gt; &lt;value&gt;</td><td>Set the given variable to the new &lt;value&gt;, settings are not saved to config</td></tr>
<tr><td>!regpurge</td><td>NULL</td><td>5</td><td>&lt;nick&gt;</td><td>not implemented</td></tr>
<tr><td>!getconfig</td><td>!gc</td><td>5</td><td>NULL</td><td>Prints all the variables, that can be configures in the config file and their current values</td></tr>
<tr><td>!broadcast</td><td>!bc</td><td>4</td><td>&lt;message&gt;</td><td>send the message to all user's pms, replied are sent back to you into pm from hub_security</td></tr>
<tr><td>!regdeluser</td><td>!rd</td><td>4</td><td>&lt;nick&gt;</td><td>not implemented</td></tr>
<tr><td>!regnewuser</td><td>!rn</td><td>4</td><td>&lt;nick&gt; [&lt;class&gt;]</td><td>register new user with given class (default is 1), Allowed classes are 1-5, you can't give class higher then your's -2</td></tr>
<tr><td>!regclass</td><td>!rc</td><td>4</td><td>&lt;nick&gt; [&lt;class&gt;]</td><td>Setup the class for registered user</td></tr>
<tr><td>!hostban</td><td>!bh</td><td>4</td><td>&lt;host&gt; &lt;reason&gt;</td><td>add the host permanently to banlist</td></tr>
<tr><td>!hostunban</td><td>!uh</td><td>4</td><td>&lt;host&gt;</td><td>remove host from hostbanlist</td></tr>
<tr><td>!drop</td><td>!dr</td><td>4</td><td>&lt;nick&gt;</td><td>disconnect user from hub, kicktempban applies here</td></tr>
</table>
