LangSrcCurise资产监控系统是一套通过网络搜索引擎监控其下指定域名,并且能进行持续性信息收集整理的自动化资产监控管理系统,基于Django开发。
链接:https://github.com/LangziFun/LangSrcCurise
系统配置
- ubuntu server 18.04
如果你是云服务器,应该和我是一个系统
环境配置
需求环境:
python==3.6
mysql==8.0
nmap==7.8
django==2.1.1
-
python
自带python版本3.6.9满足条件#安装下pip apt install python3-pip # 配置软链接 cd /usr/bin ln -s pip pip3 # 修改pip3源 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U # 将 pip 升级到最新版本 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
-
nmap
一条命令apt install nmap
-
django
一条命令pip install django==2.1.1
-
mysql8安装
参考链接:https://www.cnblogs.com/luoli-/p/9249769.html
安装LangSrcCurise
首先git
一下代码
git clone https://github.com/LangziFun/LangSrcCurise.git
cd
进入clone的目录,pip
安装环境
pip install -r ./requirement.txt
修改mysql配置文件
# 路径 /etc/mysql/mysql.conf.d
vim mysqld.cnf
service mysql restart
修改完成截图如下:
文字版:
[mysql]
default-character-set=utf8
[mysqld]
port=3306
character-set-server=utf8
default-storage-engine=InnoDB
max_connections=512
max_connect_errors=10
max_allowed_packet = 200M
log-error="xxx/error.log"
# 这里的日志输出自己修改路径
default_authentication_plugin=mysql_native_password
接下来配置LangSrcCurise
的配置文件,在主目录下的 config.ini
文件中修改相关mysql登陆信息,并且到securitytrails
注册账号填写自己的API
[Server]
host = 127.0.0.1
# mysql登陆的ip,linux下设置为localhost,也可以填写服务器远程IP
port = 3306
# mysql 端口
username = root
# mysql账号
password = root
dbname = LangSrcCurise
# 你要是用的数据库名字,数据库自动创建
[API]
securitytrails = PWOSUIBIANXIEDE886X
# https://securitytrails.com 注册,免费账户一个月可以查询50次
在主目录 LangSrcCurise 文件夹下依次执行如下命令:
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser # 按照提示注册生成管理员账号密码
至此安装完毕,运行,扫描参考作者github的说明