网站安全检测内容( In0riIn0ri内容污染检测系统的安装流程及使用方法介绍)

优采云 发布时间: 2022-02-26 21:12

  网站安全检测内容(

In0riIn0ri内容污染检测系统的安装流程及使用方法介绍)

  

  关于 In0ri

  In0ri 是一个内容污染检测系统,该工具主要使用图像分类卷积神经网络来实现其功能。

  在监控 网站 的同时,In0ri 会定期抓取 网站 的屏幕截图并将其放入预处理器中,预处理器会将图像调整为 250x250px 并将图像传递给分类器,这些图像是先前数字化的。分类器的核心是经过训练的卷积神经网络,用于检测网站内容是否正常。如果被监控的 网站 确实受到威胁,In0ri 将通过电子邮件提醒用户。

  工具要求

  Python3(版本>=3.6)

  码头工人

  码头工人组成

  工具安装

  大多数研究人员可以使用以下命令将项目源代码克隆到本地:

  git clone https://github.com/J4FSec/In0ri.git

cd In0ri

  接下来,我们需要配置电子邮件凭据和代理密钥,以使 In0ri 能够通过电子邮件提醒用户。编辑 Alert/sendEmail.py 文件:

  EMAIL_SERVER = "mail.example.com"

EMAIL_ADDRESS = "foo@gmail.com"

EMAIL_PASSWORD = "$uper$ecurePa$$word"

  配置电报通知

  编辑 Alert/chatbot.py 文件:

  CHAT_ID= 'foo' # Channel ID to send notifications to

TOKEN = 'bar' # Bot token retrieved from @BotFather

  现在,我们可以启动 In0ri:

  docker-compose up -d

  工具使用

  我们有两种方式来部署和使用 In0ri:

  通过定期访问 url 来运行 crontab;

  在 Web 服务器上运行内部代理;

  第一种方法:URL检测

  访问In0ri的WebUI:8080/,然后点击“注册”,填写并提交表格。

  第二种方法:内部代理

  访问In0ri的WebUI:8080/,然后点击“注册”,填写并提交表格。

  单击“创建代理”,然后填写表格以确认邮件的代理密钥正确。

  在要监控的web服务器上,从本项目的【GitHub仓库】下载“Agent”文件夹。

  安装内部代理运行所需的依赖项:

  编辑 config.json 文件:

  nano config.json

  按以下格式填写相关参数:

  {

    "id":"01",

    "key":"123123123",

    "rootPath":"/var/www/html",

    "excludePath":"",

    "apiServer":"http://:8088/checkdeface"

}

  然后,只需使用以下命令运行代理:

  python3 agent.py

  许可协议

  本项目的开发和发布遵循 GNU AGPLv3 开源许可协议。

  项目地址

  In0ri:[GitHub 门户]

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线