Giter VIP home page Giter VIP logo

situational-awareness's Introduction

Situational-Awareness

态势感知系统

静态文件已放在右边发布区,请自取,请不要吝啬您的点赞QVQ,小小的点赞带给作者大大的快乐

开发

一个基于linux的态势感知系统,基于python和flask框架开发,项目目录如下:

admin -核心算法 charts -图表生成 model -类 app.py -主文件 config.py -配置文件 install.py -安装文件

安装

配置

数据库密码默认设置为root/123456789,后台默认初始密码为:admin/123456,apache日志为默认路径 如需修改,请修改install.py和config.py里的数据库密码和路径

邮箱密码

如果不需要告警可忽略,需要告警请自行配置config.py里的邮箱和密码(ps:这里的密码是邮箱授权码)

环境

适配linux,且由于作者水平有限,中间件只支持apache,确保linux用户权限为root,且安装有iptables防火墙命令(不需要告警可忽略iptables) python3,pyecharts0.x 特别说明,在官方给出解决办法之前请勿安装jinja3.1.1,不然会因markup被破坏无法渲染到前端)

命令

在以上基础下,执行以下命令进行安装: 请用python3执行:

python3 install.py

在依赖和数据库都安装成功成功后,执行

python3 app.py

待控制台输出以下字样即安装成功 INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

****访问127.0.0.1:5000即可

自动告警功能尚未完善。

界面展示

登录

image

主页

image

ip管理

image

溯源数据

image

动态demo效果图

预览

后续和支持

如需测试数据,有bug提交,或是有建议,请联系作者本人(* ̄︶ ̄)

静态文件可以自行去echarts-maps下载,如有需要,请联系作者本人(#^.^#)

作者qq:2534395766,请备注来意,以便通过 (^▽^)

若觉得本项目对你有帮助,可以给作者点个❤嘛~~

situational-awareness's People

Contributors

cmluzw avatar lisisiejid avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.