#include <time.h>
#include <sys/time.h>
#include "ipobj.h"
Go to the source code of this file.
|
Definition at line 17 of file portscan.h. |
|
Definition at line 95 of file portscan.h. Referenced by PortscanAlertIp(), PortscanAlertTcp(), PortscanAlertUdp(), and ps_alert_many_to_one(). |
|
Definition at line 98 of file portscan.h. Referenced by PortscanAlertIp(), PortscanAlertTcp(), PortscanAlertUdp(), and ps_alert_many_to_one(). |
|
Definition at line 102 of file portscan.h. Referenced by PortscanDetect(), ps_tracker_update(), ps_tracker_update_tcp(), and ps_update_open_ports(). |
|
Definition at line 92 of file portscan.h. Referenced by PortscanAlertIp(), PortscanAlertTcp(), PortscanAlertUdp(), and ps_alert_one_to_one(). |
|
Definition at line 93 of file portscan.h. Referenced by PortscanAlertIp(), PortscanAlertTcp(), PortscanAlertUdp(), and ps_alert_one_to_one_decoy(). |
|
Definition at line 97 of file portscan.h. Referenced by PortscanAlertIp(), PortscanAlertTcp(), PortscanAlertUdp(), and ps_alert_one_to_one_decoy(). |
|
Definition at line 96 of file portscan.h. Referenced by PortscanAlertIp(), PortscanAlertTcp(), PortscanAlertUdp(), and ps_alert_one_to_one(). |
|
Definition at line 100 of file portscan.h. Referenced by PortscanAlert(), ps_tracker_update_tcp(), and ps_update_open_ports(). |
|
Definition at line 94 of file portscan.h. Referenced by MakeProtoInfo(), PortscanAlertIcmp(), PortscanAlertIp(), PortscanAlertTcp(), PortscanAlertUdp(), and ps_alert_one_to_many(). |
|
Definition at line 99 of file portscan.h. Referenced by MakeProtoInfo(), PortscanAlertIcmp(), PortscanAlertIp(), PortscanAlertTcp(), PortscanAlertUdp(), and ps_alert_one_to_many(). |
|
Definition at line 25 of file portscan.h. Referenced by ps_update_open_ports(). |
|
Definition at line 78 of file portscan.h. Referenced by ParseProtos(). |
|
Definition at line 76 of file portscan.h. Referenced by MakePortscanPkt(), ParseProtos(), PortscanAlert(), PrintPortscanConf(), ps_filter_ignore(), ps_get_proto_index(), ps_init(), ps_tracker_alert(), ps_tracker_print(), and ps_tracker_update(). |
|
Definition at line 77 of file portscan.h. Referenced by MakePortscanPkt(), ParseProtos(), PortscanAlert(), PrintPortscanConf(), ps_filter_ignore(), ps_get_proto_index(), ps_init(), ps_tracker_alert(), ps_tracker_print(), and ps_tracker_update(). |
|
Definition at line 80 of file portscan.h. Referenced by MakePortscanPkt(), PortscanAlert(), and PortscanAlertTcp(). |
|
Definition at line 74 of file portscan.h. Referenced by MakePortscanPkt(), ParseProtos(), PortscanAlert(), PortscanInit(), PrintPortscanConf(), ps_filter_ignore(), ps_get_proto_index(), ps_init(), ps_tracker_alert(), ps_tracker_print(), and ps_tracker_update(). |
|
Definition at line 75 of file portscan.h. Referenced by MakePortscanPkt(), ParseProtos(), PortscanAlert(), PortscanInit(), PrintPortscanConf(), ps_filter_ignore(), ps_get_proto_index(), ps_init(), ps_tracker_alert(), ps_tracker_print(), and ps_tracker_update(). |
|
Definition at line 88 of file portscan.h. Referenced by ParseSenseLevel(), PrintPortscanConf(), ps_alert_icmp(), ps_alert_ip(), ps_alert_tcp(), ps_alert_udp(), and ps_proto_update_window(). |
|
Definition at line 90 of file portscan.h. Referenced by ParseSenseLevel(), PortscanInit(), PrintPortscanConf(), ps_alert_icmp(), ps_alert_ip(), ps_alert_tcp(), ps_alert_udp(), and ps_proto_update_window(). |
|
Definition at line 89 of file portscan.h. Referenced by ParseSenseLevel(), PrintPortscanConf(), ps_alert_icmp(), ps_alert_ip(), ps_alert_tcp(), ps_alert_udp(), and ps_proto_update_window(). |
|
Definition at line 86 of file portscan.h. Referenced by ParseScanType(), PortscanInit(), and ps_init(). |
|
Definition at line 84 of file portscan.h. Referenced by ParseScanType(), PrintPortscanConf(), ps_alert_ip(), ps_alert_tcp(), ps_alert_udp(), and ps_tracker_lookup(). |
|
Definition at line 85 of file portscan.h. Referenced by ParseScanType(), PrintPortscanConf(), ps_alert_ip(), ps_alert_tcp(), ps_alert_udp(), and ps_tracker_lookup(). |
|
Definition at line 82 of file portscan.h. Referenced by ParseScanType(), PrintPortscanConf(), ps_alert_ip(), ps_alert_tcp(), ps_alert_udp(), and ps_tracker_lookup(). |
|
Definition at line 83 of file portscan.h. Referenced by ParseScanType(), PrintPortscanConf(), ps_alert_icmp(), ps_alert_ip(), ps_alert_tcp(), ps_alert_udp(), and ps_tracker_lookup(). |
|
|
|
|
|
|
|
The design of portscan is as follows:
Definition at line 1722 of file portscan.c. References NULL, s_PS_PKT::pkt, ps_filter_ignore(), ps_tracker_alert(), ps_tracker_lookup(), ps_tracker_update(), s_PS_PKT::scanned, and s_PS_PKT::scanner. Referenced by PortscanDetect(). |
|
Definition at line 244 of file portscan.c. References s_PS_INIT::detect_scan_type, s_PS_INIT::detect_scans, g_ps_tracker_size, s_PS_INIT::ignore_scanned, s_PS_INIT::ignore_scanners, NULL, PS_PROTO_ICMP, PS_PROTO_IP, PS_PROTO_TCP, PS_PROTO_UDP, ps_tracker_free(), PS_TYPE_ALL, s_PS_INIT::sense_level, sfxhash_new(), and s_PS_INIT::watch_ip. Referenced by PortscanInit(). |
|
Definition at line 1792 of file portscan.c. References s_PS_INIT::detect_scans, PS_PROTO_ICMP, PS_PROTO_IP, ps_proto_print(), PS_PROTO_TCP, and PS_PROTO_UDP. |