AnyScan
Python JavaScript CSS HTML PLpgSQL Makefile Batchfile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
AnyScan
AnyScanUI
anyscan.sql
db.sqlite3
manage.py
readme.md

readme.md

本项目暂时停止更新!先不要搭建了。依赖包太多,过段时间更新readme

(本项目处于开发阶段,尚未完成)部分人反映部署有问题,请仔细排查错误解决,由于工作原因项目readme更新较慢 建议使用KALI Linux安装,KALI的库很全。

AnyScan

AnyScan一款正在开发的自动化渗透测试工具,能够将我们日常的一些重复、简单的工作搬到web界面里
让我们有更多的精力去做更加有技术性的工作。

系统支持

Windows、Linux可自行选择,依赖包可根据系统类型自己下载

依赖软件

[+] SQLMapAPI
[+] NMap
[+] Django 1.10.5 (1, 10, 5, u'final', 0)
[+] Python2.7
[+] MySQL5.5以上

Python库

[+] paramiko
[+] pymssql
[+] cx_Oracle

安装步骤

[+] 创建数据 anyscan
[+] 下载安装Django [+] 下载安装SQLMap源码Python版 SQLMap
[+] 下载nmap安装 NMap
[+] pip install paramiko
[+] (mac os)brew unlink freetds
[+] (mac os)brew install homebrew/versions/freetds091
[+] pip install pymssql
[+] 安装cx_Oracle

[+] 进入SQLMap源码目录,执行

python sqlmapapi.py -s -H 127.0.0.1 -p 8889

[+] 修改项目中的setting.py的数据库连接信息

[+] 进入下载的AnyScan项目目录执行一下命令同步数据库,或者将项目根目录的sql文件导入anyscan数据库

python manage.py makemigrations
python manage.py migrate

[+] 执行命令

python manage.py runserver

[+] 访问 http://127.0.0.1:8000/AnyScanUI/index/

TODO: 记录下没有写到readme的步骤 安装bugscan的sdk 修改util下的PROJECT_PATH路径