资源简介
简介:
《域名管理系统》主要用于IDC公司内部管理所有域名,其中包括白名单、黑名单、例外等,本系统与金盾抗拒绝防火墙进行数据交互,可实现一键过白、删除、拉黑等功能。
注意:其它防火墙需自动抓包并做相应接口后才能使用。
声明:本系统为闲时之作,代码写的较乱,有不懂的请联系我。
源码情况:
框架:Thinkphp 3.2
前端:拼图
数据库:mysql
功能:
1、域名管理,包括白名单、黑名单、超时、异常 、例外;历经2个月测试并随时修正,目前可应对公司对域名管理的需求。
2、用户管理,简单的权限管理,可按需求为不同用户分配适当的权限。
3、事务管理,用于登记故障、签到、直通管理等功能,方便部门统计并及时了解员工工作状态。
4、查询工具,常用的查询功能,如资源后台,域名活动数据,备案查询,解析和归属地查询。
5、日志模块,将所有用户和系统操作记录日志,方便需要时随时查询。
6、计划任务,更新域名活动数据、审核备案数据、清理异常域名等后台任务。
7、订单管理,用于处理服务器订单。
代码片段和文件信息
/***********************************************************************
Copyright 2006-2007 Ma Bingyao
These sources is free software. Redistributions of source code must
retain the above copyright notice. Redistributions in binary form
must reproduce the above copyright notice. You can redistribute it
freely. You can use it with any free or commercial software.
These sources is distributed in the hope that it will be useful
but WITHOUT ANY WARRANTY. Without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
You may contact the author by:
e-mail: andot@coolcode.cn
*************************************************************************/
#ifdef HAVE_CONFIG_H
#include “config.h“
#endif
#include “php.h“
#if HAVE_XXTEA
#include “php_xxtea.h“
#include “ext/standard/info.h“ /* for phpinfo() functions */
#include “xxtea.h“
/* compiled function list so Zend knows what‘s in this module */
zend_function_entry xxtea_functions[] =
{
ZEND_FE(xxtea_encrypt NULL)
ZEND_FE(xxtea_decrypt NULL)
ZEND_FE(xxtea_info NULL)
{NULL NULL NULL}
};
/* compiled module information */
zend_module_entry xxtea_module_entry =
{
STANDARD_MODULE_HEADER
XXTEA_MODULE_NAME
xxtea_functions
ZEND_MINIT(xxtea)
ZEND_MSHUTDOWN(xxtea)
NULL
NULL
ZEND_MINFO(xxtea)
XXTEA_VERSION
STANDARD_MODULE_PROPERTIES
};
/* implement standard “stub“ routine to introduce ourselves to Zend */
#if defined(COMPILE_DL_XXTEA)
ZEND_GET_MODULE(xxtea)
#endif
static xxtea_long *xxtea_to_long_array(unsigned char *data xxtea_long len int include_length xxtea_long *ret_len) {
xxtea_long i n *result;
n = len >> 2;
n = (((len & 3) == 0) ? n : n + 1);
if (include_length) {
result = (xxtea_long *)emalloc((n + 1) << 2);
result[n] = len;
*ret_len = n + 1;
} else {
result = (xxtea_long *)emalloc(n << 2);
*ret_len = n;
}
memset(result 0 n << 2);
for (i = 0; i < len; i++) {
result[i >> 2] |= (xxtea_long)data[i] << ((i & 3) << 3);
}
return result;
}
static unsigned char *xxtea_to_byte_array(xxtea_long *data xxtea_long len int include_length xxtea_long *ret_len) {
xxtea_long i n m;
unsigned char *result;
n = len << 2;
if (include_length) {
m = data[len - 1];
if ((m < n - 7) || (m > n - 4)) return NULL;
n = m;
}
result = (unsigned char *)emalloc(n + 1);
for (i = 0; i < n; i++) {
result[i] = (unsigned char)((data[i >> 2] >> ((i & 3) << 3)) & 0xff);
}
result[n] = ‘\0‘;
*ret_len = n;
return result;
}
static unsigned char *php_xxtea_encrypt(unsigned char *data xxtea_long len unsigned char *key xxtea_long *ret_len) {
unsigned char *result;
xxtea_long *v *k v_len k_len;
v = xxtea_to_long_array(data len 1 &v_len);
k = xxtea_to_long_array(key 16 0 &k_len);
xxtea_long_encrypt(v v_len k);
result
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 33561 2015-02-12 23:24 Home\Common\Common\function.php
文件 50 2015-02-12 23:24 Home\Common\Conf\config.php
文件 1111 2015-03-10 20:31 Home\Home\Conf\config.php
文件 10233 2015-02-12 23:24 Home\Home\Controller\AdminController.class.php
文件 1082 2015-02-12 23:24 Home\Home\Controller\BaobiaoController.class.php
文件 8476 2015-02-12 23:24 Home\Home\Controller\BlackController.class.php
文件 4189 2015-02-12 23:24 Home\Home\Controller\BookController.class.php
文件 432 2015-02-12 23:24 Home\Home\Controller\CodeController.class.php
文件 4036 2015-02-12 23:24 Home\Home\Controller\DelController.class.php
文件 6431 2015-02-12 23:24 Home\Home\Controller\DingdanController.class.php
文件 4582 2015-02-12 23:24 Home\Home\Controller\ErrorController.class.php
文件 2983 2015-02-12 23:24 Home\Home\Controller\FinanceController.class.php
文件 163 2015-02-12 23:24 Home\Home\Controller\IndexController.class.php
文件 5437 2015-02-12 23:24 Home\Home\Controller\IpController.class.php
文件 5354 2015-02-12 23:24 Home\Home\Controller\JyController.class.php
文件 1920 2015-02-12 23:24 Home\Home\Controller\KoukuanController.class.php
文件 3434 2015-02-12 23:24 Home\Home\Controller\LiwaiController.class.php
文件 4558 2015-02-12 23:24 Home\Home\Controller\LogController.class.php
文件 3132 2015-03-10 17:22 Home\Home\Controller\LoginController.class.php
文件 1139 2015-02-12 23:24 Home\Home\Controller\PasswdController.class.php
文件 4252 2015-02-12 23:24 Home\Home\Controller\QiandaoController.class.php
文件 3798 2015-02-12 23:24 Home\Home\Controller\SearchController.class.php
文件 2420 2015-02-12 23:24 Home\Home\Controller\SetController.class.php
文件 1602 2015-02-12 23:24 Home\Home\Controller\StartController.class.php
文件 7748 2015-02-12 23:24 Home\Home\Controller\SystemController.class.php
文件 7712 2015-02-12 23:24 Home\Home\Controller\TaskController.class.php
文件 7442 2015-02-12 23:24 Home\Home\Controller\ThingController.class.php
文件 2246 2015-02-12 23:24 Home\Home\Controller\TimeoutController.class.php
文件 8896 2015-02-12 23:24 Home\Home\Controller\WapController.class.php
文件 17275 2015-02-12 23:24 Home\Home\Controller\WhideController.class.php
............此处省略588个文件信息
评论
共有 条评论