NetAlertX:一款WiFiLAN网络安全与入侵威胁检测工具

2024-11-03 24 0

关于NetAlertX

NetAlertX是一款WiFi/LAN网络安全与入侵威胁检测工具,该工具能够扫描连接到您网络的设备,如果发现新的和未知的设备,会向您发出警报。

该工具可以帮助我们了解 WIFI/LAN 网络上的动态。安排设备扫描、端口更改,并在发现未知设备或更改时收到警报。NetAlertX支持使用自动生成的 UI 和内置通知系统编写自己的插件,构建并轻松维护您的网络真实来源 (NSoT)。

功能介绍

1、该应用程序会扫描您的网络,以查找新设备、新连接(重新连接)、断开连接、“始终连接”设备关闭、设备IP 更改和Internet IP 地址更改。发现和扫描方法包括:arp 扫描、 Pi-hole - DB 导入、 Pi-hole - DHCP 租约导入、通用 DHCP 租约导入。UNIFI控制器导入、启用 SNMP 的路由器导入。

2、支持向 80 多种服务发送通知,包括通过Apprise 的Telegram ,或者使用Pushsafer、Pushover或NTFY。

3、可以将您的数据和设备更改输入Home Assistant,读取API 端点,或使用Webhooks设置自定义自动化流程。

4、支持使用插件系统构建您自己的扫描设备。

工具安装

由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好最新版本的广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

git clone https://github.com/jokob-sk/NetAlertX.git

Docker使用

docker run -d --rm --network=host \

  -v local/path/config:/app/config \

  -v local/path/db:/app/db \

  -e TZ=Europe/Berlin \

  -e PORT=20211 \

  jokobsk/netalertx:latest

工具运行演示

样例1

version: "3"

services:

  netalertx:

    container_name: netalertx

    # use the below line if you want to test the latest dev image

    # image: "jokobsk/netalertx-dev:latest"

    image: "jokobsk/netalertx:latest"      

    network_mode: "host"        

    restart: unless-stopped

    volumes:

      - local/path/config:/app/config

      - local/path/db:/app/db      

      # (optional) useful for debugging if you have issues setting up the container

      - local/path/logs:/app/front/log

    environment:

      - TZ=Europe/Berlin      

      - PORT=20211

运行容器:

sudo docker-compose up -d

样例2

netalertx:

    container_name: NetAlertX

    hostname: NetAlertX

    privileged: true

    # use the below line if you want to test the latest dev image

    # image: "jokobsk/netalertx-dev:latest"

    image: jokobsk/netalertx:latest

    environment:

      - TZ=Europe/Bratislava

    restart: always

    volumes:

      - ./netalertx/db:/app/db

      - ./netalertx/config:/app/config

    network_mode: host

运行容器:

sudo docker-compose up -d

样例3

docker-compose.yml文件:

version: "3"

services:

  netalertx:

    container_name: netalertx

    # use the below line if you want to test the latest dev image

    # image: "jokobsk/netalertx-dev:latest"

    image: "jokobsk/netalertx:latest"      

    network_mode: "host"        

    restart: unless-stopped

    volumes:

      - ${APP_DATA_LOCATION}/netalertx/config:/app/config

      - ${APP_DATA_LOCATION}/netalertx/db/:/app/db/      

      # (optional) useful for debugging if you have issues setting up the container

      - ${LOGS_LOCATION}:/app/front/log

    environment:

      - TZ=${TZ}      

      - PORT=${PORT}

.env文件:

#GLOBAL PATH VARIABLES

 

APP_DATA_LOCATION=/path/to/docker_appdata

APP_CONFIG_LOCATION=/path/to/docker_config

LOGS_LOCATION=/path/to/docker_logs

 

#ENVIRONMENT VARIABLES

 

TZ=Europe/Paris

PORT=20211

 

#DEVELOPMENT VARIABLES

 

DEV_LOCATION=/path/to/local/source/code

运行容器:

sudo docker-compose --env-file /path/to/.env up

样例4

netalertx:

    # use the below line if you want to test the latest dev image

    # image: "jokobsk/netalertx-dev:latest"

    image: jokobsk/netalertx

    ports:

      - "80:20211/tcp"

    environment:

      - TZ=Europe/Vienna

    networks:

      local:

        ipv4_address: 192.168.1.2

    restart: unless-stopped

    volumes:

      - netalertx_db:/app/db

      - ./netalertx/:/app/config/      

工具运行截图

许可证协议

本项目的开发与发布遵循GPL-3.0开源许可协议。

项目地址

NetAlertX:【GitHub传送门

参考资料

https://netalertx.com/


4A评测 - 免责申明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。

不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。

本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

程序来源网络,不确保不包含木马病毒等危险内容,请在确保安全的情况下或使用虚拟机使用。

侵权违规投诉邮箱:4ablog168#gmail.com(#换成@)

相关文章

办事处网络安全监控与事件响应;国外员工终端安全性怎么保障 | FB甲方群话题讨论
拿不下总统之位,那就用热加载拿下验证码识别与爆破好了!
Sooty:一款SoC分析一体化与自动化CLI工具
shiro CVE-2016-6802 路径绕过(越权)
Apache Solr 身份验证绕过漏洞(CVE-2024-45216)详解
llama_index的CVE-2024-4181漏洞根因分析

发布评论