00001 /*---------------------------------------------------------------------------- 00002 secwatch - Copyright (C) 2006 Nic Stevens -- See COPYING for license details 00003 ------------------------------------------------------------------------------ 00004 ip.h - prototypes for IP list management functions 00005 -----------------------------------------------------------------------------*/ 00006 #ifndef _IP_H 00007 #define _IP_H 00008 int loadIpList(void); 00009 int writeIpList(void); 00010 int deleteIp(char *ip); 00011 int compactIpList(); 00012 int ipadd(char *ip); 00013 int ipEntry(char *ip); 00014 void incrementHitCount(char *ip); 00015 void secwatch(void); 00016 char * replaceIp(char *buf, char *ip); 00017 void ipManage(void); 00018 int dropIp(int ind); 00019 int undropIp(int ind); 00020 #endif
1.4.6