91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.82MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-28
  • 語言: 其他
  • 標簽: Apache??模塊??

資源簡介

應用于linux下和windows下的Apache模塊防攻擊檢測功能。

資源截圖

代碼片段和文件信息

/******************************************************************************

????????????版權所有?(C)?2016-2017?西安交大捷普網絡科技有限公司

?******************************************************************************
????文?件?名?:?mod_JumpApache.c
????版?本?號?:?V1.0
????作????者?:?lijd
????生成日期?:?2016年11月24日
????功能描述?:?windows下IIS服務器過濾模塊
????修改歷史?:
******************************************************************************/
#include?
#include?
#include?
#include?
#include?
#include?

#define??PCRE_STATIC
#define??HAVE_CONFIG_H

#include?“httpd.h“
#include?“http_config.h“
#include?“http_protocol.h“
#include?“ap_config.h“


#include?“./include/apachefilter.h“
#include?“./include/LogMsg.h“
#include?“./include/ModulePlcy.h“
#include?“./include/sqlite3.h“
#include?“./pcre/pcre.h“

#pragma?comment(lib?“Ws2_32.lib“)


STR_TEMP_B?*g_psttempB?=?NULL; //存放從數據庫讀到的規則等信息

char?g_szSystemConfPath[PATH_MAX_LEN]?=?{0};

char?g_szSqlitePath[PATH_MAX_LEN] =?{0};
char?g_szSendLogFile[PATH_MAX_LEN] =?{0};

char?g_szSendLogPort[IP_PORT_LEN] =?{0}; //存放從文件中讀取到的發送數據的端口號
char?g_szSendLogIp[IP_PORT_LEN] =?{0}; //存放從文件中讀取到的發送數據的IP地址
char?g_szSendPlcyPort[IP_PORT_LEN] =?{0}; //存放從文件中讀取到的發送策略的端口號

int?IIS_GetAddrAndPort(VOID)
{
int?ulErrCode?=?0;
HANDLE?hFile?=?NULL;
HANDLE?hFileTemp?=?NULL;

do?
{
/*?判斷文件是否存在且可讀?*/
hFile?=?CreateFile(g_szSystemConfPath?GENERIC_READ?FILE_SHARE_READ?NULL?OPEN_EXISTING?0?NULL);
if?(hFile?==?INVALID_HANDLE_VALUE)
{
return?ulErrCode;
}
CloseHandle(hFile);

/*?獲取數據庫路徑?*/
if?(GetPrivateProfileString(SYSCONFIG_FILE_APP_PATH?SYSCONFIG_FILE_DBPATH?NULL?g_szSqlitePath?sizeof(g_szSqlitePath)?g_szSystemConfPath)?==?0)
{
break;
}

/*獲取配置文件路徑*/
if?(GetPrivateProfileString(SYSCONFIG_FILE_APP_PATH?SYSCONFIG_FILE_CONFSEND_PATH?NULL?g_szSendLogFile?sizeof(g_szSendLogFile)?g_szSystemConfPath)?==?0)
{
break;
}

/*?判斷文件是否存在且可讀?*/
hFileTemp?=?CreateFile(g_szSendLogFile?GENERIC_READ?FILE_SHARE_READ?NULL?OPEN_EXISTING?0?NULL);
if?(hFileTemp?==?INVALID_HANDLE_VALUE)
{
return?ulErrCode;
}
CloseHandle(hFileTemp);


/*?獲取本地IP地址?*/
if?(GetPrivateProfileString(SYSCONFIG_FILE_APP_IP?SYSCONFIG_FILE_LOCAL_IP?NULL?g_szSendLogIp?sizeof(g_szSendLogIp)?g_szSendLogFile)?==?0)
{
break;
}

/*?獲取本地端口?*/
if?(GetPrivateProfileString(SYSCONFIG_FILE_APP_PORT?SYSCONFIG_FILE_LOGSERVER_PORT?NULL?g_szSendLogPort?sizeof(g_szSendLogPort)?g_szSendLogFile)?==?0)
{
break;
}

if?(GetPrivateProfileString(SYSCONFIG_FILE_APP_PORT?SYSCONFIG_FILE_SENDPLCY_PORT?NULL?g_szSendPlcyPort?sizeof(g_szSendPlcyPort)?g_szSendLogFile)?==?0)
{
break;
}

/*?判斷配置數據是否獲取成功?*/
if?((g_szSendLogIp[0]?!=?‘\0‘)?&&?(g_szSendLogPort[0]?!=?‘\0‘)?&&?(g_szSendPlcyPort[0]?!=?‘\0‘))
{
ulErrCode?=?1;
}

}?while?(0);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????14066??2017-08-22?15:31??Windows??Apache?環境搭建.docx

?????文件????1102848??2017-08-22?15:31??防攻擊用戶手冊.doc

?????文件????????171??2017-08-22?15:31??JumpApache\goto.sh

?????文件???????2597??2017-08-22?15:31??JumpApache\include\apachefilter.h

?????文件???????7341??2017-08-22?15:31??JumpApache\include\LogMsg.h

?????文件??????10332??2017-08-22?15:31??JumpApache\include\ModulePlcy.h

?????文件?????491251??2017-08-22?15:31??JumpApache\include\sqlite3.h

?????文件??????30004??2017-08-22?15:31??JumpApache\include\sqlite3ext.h

?????文件???????1161??2017-08-22?15:31??JumpApache\Makefile

?????文件??????26884??2017-08-22?15:31??JumpApache\mod_JumpApache.c

?????文件?????644608??2017-08-22?15:31??JumpApache\mod_JumpApache2.2.so

?????文件?????644608??2017-08-22?15:31??JumpApache\mod_JumpApache2.4.so

?????文件??????14037??2017-08-22?15:31??JumpApache\pcre\config.h

?????文件?????167802??2017-08-22?15:31??JumpApache\pcre\libpcre.lib

?????文件??????31425??2017-08-22?15:31??JumpApache\pcre\pcre.h

?????文件?????167802??2017-08-22?15:31??JumpApache\pcre\pcre.lib

?????文件?????114208??2017-08-22?15:31??JumpApache\pcre\pcre_internal.h

?????文件???????4782??2017-08-22?15:31??JumpApache\pcre\ucp.h

?????文件????7007293??2017-08-22?15:31??JumpApache\sqlite3.c

?????文件??????16827??2017-08-22?15:31??Linux_FILTER\Apache\apr-1\apr.h

?????文件???????5334??2017-08-22?15:31??Linux_FILTER\Apache\apr-1\apr_allocator.h

?????文件???????4130??2017-08-22?15:31??Linux_FILTER\Apache\apr-1\apr_atomic.h

?????文件???????2700??2017-08-22?15:31??Linux_FILTER\Apache\apr-1\apr_dso.h

?????文件???????2105??2017-08-22?15:31??Linux_FILTER\Apache\apr-1\apr_env.h

?????文件??????54045??2017-08-22?15:31??Linux_FILTER\Apache\apr-1\apr_errno.h

?????文件??????17647??2017-08-22?15:31??Linux_FILTER\Apache\apr-1\apr_file_info.h

?????文件??????40062??2017-08-22?15:31??Linux_FILTER\Apache\apr-1\apr_file_io.h

?????文件???????6025??2017-08-22?15:31??Linux_FILTER\Apache\apr-1\apr_fnmatch.h

?????文件???????7209??2017-08-22?15:31??Linux_FILTER\Apache\apr-1\apr_general.h

?????文件???????5980??2017-08-22?15:31??Linux_FILTER\Apache\apr-1\apr_getopt.h

............此處省略205個文件信息

評論

共有 條評論