/[svn]/hopm/trunk/README
ViewVC logotype

Diff of /hopm/trunk/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 6520 by michael, Fri Jul 17 19:11:50 2015 UTC revision 6521 by michael, Mon Sep 7 18:19:27 2015 UTC
# Line 1  Line 1 
1  Introduction  Introduction
2  ------------  ------------
3    
4  HOPM (Hybrid Open Proxy Monitor) is an open proxy monitoring bot designed for  HOPM (Hybrid Open Proxy Monitor) is an open proxy monitoring bot designed to
5  Hybrid based ircds. The bot is designed to monitor an individual server (all  monitor an individual server (all servers on the network have to run their own
6  servers on the network have to run their own bot) with a local operator {}  bot if the IRCD doesn't support 'farconnect' user mode) with a local
7  block and monitor connections. When a client connects to the server, HOPM will  operator {} block and monitor connections. When a client connects to a server,
8  scan the connection for insecure proxies. Insecure proxies are determined by  HOPM will scan the connection for insecure proxies. Insecure proxies are
9  attempting to connect the proxy back to another host (usually the IRC server in  determined by attempting to connect the proxy back to another host (usually the
10  question).  IRC server in question).
11    
12  HOPM is written ground-up in C language, concept derived from wgmon. It  HOPM is written ground-up in C language and it is an improved fork of BOPM
13    (blitzed open proxy monitor) which is a concept derived from wgmon. It
14  improves on wgmon with HTTP support, faster scanning (it can scan clients  improves on wgmon with HTTP support, faster scanning (it can scan clients
15  simultaneously), better layout (scalability), and dnsbl support.  simultaneously), better layout (scalability), and DNSBL support.
16    
17    
18  Requirements  Requirements
19  ------------  ------------
20    
21  o An IRCd which presents connection notices in a format which HOPM  o An IRCD which presents connection notices in a format which HOPM
22    recognises (see below).    recognises (see below).
23    
24  o A host with full connectivity for all the ports you wish to scan. i.e. is  o A host with full connectivity for all the ports you wish to scan. i.e. is
# Line 42  ngIRCd 22 Line 43  ngIRCd 22
43  Bahamut 2.0.x  Bahamut 2.0.x
44  Charybdis 3.4.x  Charybdis 3.4.x
45    
46  HOPM is designed for ircd-hybrid based ircds. It is easily suitable for any  HOPM is easily suitable for any other IRCD with little modification (connregex
47  other ircd with little modification (connregex in hopm.conf). However, if an  in hopm.conf). However, if an IRCD does not send IP addresses in a connection
48  ircd does not send IP addresses in a connection notice, HOPM will not work.  notice, HOPM will not work.
49    
50    
51  Command Line Options  Command Line Options
# Line 77  for example !all stats. Line 78  for example !all stats.
78  Rehashing HOPM  Rehashing HOPM
79  --------------  --------------
80    
81  A /kill to HOPM will cause the process to restart, rehashing the configuration file  A /quote KILL to HOPM will cause the process to restart, rehashing the
82  and ending all queued scans.  configuration file and ending all queued scans.
83    
84    
85  Logging  Logging

Legend:
Removed from v.6520  
changed lines
  Added in v.6521

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28