- sniffering


- 3


#define CHUNKSIZE 4096 */

#endif

 

#ifdef LINUX /*--------< LINUX >-------------*/

#define NIT_DEV ""

#define DEFAULT_NIC "eth0" */

#define CHUNKSIZE 32000 */

#endif

 

#ifdef FREEBSD /*--------< FreeBSD >-----------*/

#define NIT_DEV "/dev/bpf" */

#define DEFAULT_NIC "ed0" */

#define CHUNKSIZE 32000 */

#endif

 

#ifdef IRIX /*-----------< IRIX >--------------*/

#define NIT_DEV ""

#define DEFAULT_NIC ""

#define CHUNKSIZE 60000 */

#define ETHERHDRPAD RAW_HDRPAD(sizeof(struct ether_header))

#endif

 

#ifdef SOLARIS /*--------< Solaris >-----------*/

#define NIT_DEV "/dev/hme" */

#define DEFAULT_NIC ""

#define CHUNKSIZE 32768 */

#endif

 

#define S_DEBUG */

#define SIZE_OF_ETHHDR 14 */

#define LOGFILE "./snif.log" */

#define TMPLOG_DIR "/tmp/" */

 

struct conn_list{

struct conn_list *next_p;

char sourceIP[16],destIP[16];

unsigned long sourcePort,destPort;

};

 

struct conn_list *cl; struct conn_list *org_cl;

 

#ifdef SOLARIS

int strgetmsg(fd, ctlp, flagsp, caller)