NSICollectionPlatform/NSICollectionPlatformServer
2023-08-30 20:29:42 +08:00
..
packages init 2023-08-30 20:29:42 +08:00
app.py init 2023-08-30 20:29:42 +08:00
dataSource.py init 2023-08-30 20:29:42 +08:00
dnsResolve.py init 2023-08-30 20:29:42 +08:00
emailGrabbing.py init 2023-08-30 20:29:42 +08:00
logOperation.py init 2023-08-30 20:29:42 +08:00
portDetection.py init 2023-08-30 20:29:42 +08:00
README.md init 2023-08-30 20:29:42 +08:00
requirements.txt init 2023-08-30 20:29:42 +08:00
subdomainLookup.py init 2023-08-30 20:29:42 +08:00
userManager.py init 2023-08-30 20:29:42 +08:00

网络安全信息搜集平台

网络安全信息搜集平台服务端。为前端页面展示提供全套后台服务功能。

项目说明

  • app.py

项目启动文件包含全部的request请求接口和拦截器设置

  • userManager.py

用户信息管理模块。提供对用户增、删、改、查、登录、注册等功能。

  • dnsResolve.py.py

DNS解析模块。提供对dns进行解析的功能。

  • subdomainLookup.py

子域名解析模块。

  • emailGrabbing.py

邮箱内容解析模块。目前只对指定邮箱账号中的内容进行扒取和解析。

  • portDetection.py

端口检测模块。用于检测指定地址上指定端口的状态(开启/关闭)。

  • requirements.txt

包管理文件。包含所有需要依赖的三方包。需要在项目启动前执行安装。

To Start

  1. 使用以下命令安装需要的Python依赖包。
pip install -r requirements.txt
  1. 切换目录到当前路径下

  2. 运行app.py

#前台执行
python3 app.py
#后台守护进程执行
nohup python3 app.py >> app.log 2>&1 &

备注

  1. 更新依赖包文件可以使用以下命令
pip freeze > requirements.txt