基于web的网络扫描侦察数据可视化工具
looking-glass的Python项目详细描述
观景玻璃
面向防御和攻击性网络操作的协作网络/基础设施可视化工具
如何运行
从命令行执行:
FLASK_APP=application.py flask run
这将使应用程序可以在http://127.0.0.1:5000本地访问
要使应用程序可供其他计算机访问,请在命令末尾添加--host=0.0.0.0
FLASK_APP=application.py flask run --host=0.0.0.0
注意:不建议在生产中使用,并且通过网络公开计算机上的本地Web服务器有潜在的安全考虑。请小心行事。
如何在Elasticbeanstalk上运行
- 将local_mode值设置为false(这将导致图形状态存储在s3中,而不是本地存储在elasticbeanstalk实例(emperal)上)
- 创建AWS帐户
- 安装并配置aws cli
- 从根lookingglass目录(即本地lookingglass git存储库的根目录)运行
eb init -p python-3.6 <application name> --region <AWS region where the applicaiton should be hosted>
- 通过运行
eb create <environment name>
- 通过运行
eb open
打开应用程序
注意:当应用程序/环境处于活动状态时,将为您使用的所有aws基础结构计费;要停止应用程序,请运行eb terminate <environment name>
有关详细信息,请参见this page。