├── Full-Scanner.py ├── Initiative ├── Backupfilescan │ └── ProbeBackup.py ├── backgroundscan │ └── back.py └── portscan │ └── port.py ├── PocAndExpScript ├── __init__.py ├── generate │ ├── CVE_2022_26134.py │ ├── __init__.py │ └── __pycache__ │ │ ├── CVE-2022-26134.cpython-310.pyc │ │ ├── poc.cpython-310.pyc │ │ ├── poc.cpython-39.pyc │ │ ├── xiaomiwifi.cpython-310.pyc │ │ └── xiaomiwifi.cpython-39.pyc ├── main.py ├── pecmdline │ └── pecmdline.py ├── storage.py └── storage.txt ├── README.md ├── __init__.py ├── __pycache__ ├── judge.cpython-310.pyc ├── judge.cpython-311.pyc ├── judge.cpython-38.pyc └── judge.cpython-39.pyc ├── avatar.ico ├── blasting ├── __init__.py ├── ftp_blasting │ └── ftp.py ├── mysql_blasting │ └── mysql.py └── ssh_blasting │ └── ssh.py ├── collect ├── SubDnsDetect │ ├── SubDns.py │ ├── bing.py │ ├── censys.py │ ├── crt.py │ ├── fofa.py │ └── ip138.py ├── __init__.py ├── bing.py ├── fofa.py ├── fofa_api.py ├── google.py ├── req_whois.py ├── search_engine │ ├── __init__.py │ ├── cs.py │ ├── google.py │ └── main.py └── shodan.py ├── conf ├── __pycache__ │ ├── config.cpython-310.pyc │ ├── config.cpython-311.pyc │ ├── config.cpython-38.pyc │ └── config.cpython-39.pyc └── config.py ├── dictionary ├── BackgroundDetection │ └── ask.txt ├── Backupfilescan │ └── dictionary.txt ├── back │ ├── ASP.TXT │ ├── ASPX.TXT │ ├── DIR.txt │ ├── JSP.TXT │ ├── MDB.txt │ └── PHP.txt ├── extracted │ ├── admin.txt │ ├── passwd.txt │ └── password_list.txt ├── ftp │ ├── admin.txt │ └── passwd.txt ├── mysql │ ├── passwd.txt │ └── user.txt └── ssh │ ├── admin.txt │ └── passwd.txt ├── img ├── b111.png ├── bing.png ├── bqb.gif ├── bqb.png ├── bqbwq.gif ├── c.png ├── c111.png ├── cms111.png ├── crack111.png ├── dr.png ├── fofa111.png ├── fofaapi.png ├── github%2FFullScanner%2Fbing.png ├── github%2FFullScanner%2Ffofaapi.png ├── mian222.png ├── mian333.png └── sb111 ├── judge.py ├── leakscan ├── awvs │ ├── __pycache__ │ │ ├── python_awvs.cpython-310.pyc │ │ └── python_awvs.cpython-311.pyc │ └── python_awvs.py ├── rad_xray_py │ ├── __pycache__ │ │ └── rad_xray.cpython-310.pyc │ └── rad_xray.py └── xray │ ├── ca.crt │ ├── ca.key │ ├── config.yaml │ ├── module.xray.yaml │ ├── plugin.xray.yaml │ ├── rad │ ├── rad_config.yml │ ├── readme.txt │ ├── xray │ └── xray.yaml ├── lib ├── Auxiliary.py ├── GUI │ ├── Coding_tools.py │ ├── Information_Collection │ │ ├── Backupfilescan_gui.py │ │ ├── Port_scanning_gui.py │ │ ├── SubDns_gui.py │ │ ├── back_gui.py │ │ ├── bing_gui.py │ │ ├── fofa_gui.py │ │ ├── google_gui.py │ │ ├── shodan_gui.py │ │ └── whois_gui.py │ ├── Utilities.py │ ├── __init__.py │ ├── blasting │ │ ├── crack_gui.py │ │ ├── ftp_gui.py │ │ ├── mysql_gui.py │ │ └── ssh_gui.py │ ├── cc1.py │ ├── cs.py │ ├── cs3.py │ ├── cs4.py │ └── leakscan │ │ ├── Python_Awvs_gui.py │ │ ├── Rad_and_Xray_dingtalk_gui.py │ │ ├── Rad_and_Xray_gui.py │ │ └── Single_Rad_and_Xray_gui.py ├── __init__.py ├── choose.py ├── choose_model │ ├── Big_Category.py │ ├── __init__.py │ └── sub_options │ │ ├── Active_Options.py │ │ ├── Passive_Options.py │ │ ├── __init__.py │ │ └── blasting_Options.py └── cmdline │ └── cmdline.py ├── other ├── Contentextraction │ └── extraction.py ├── acting │ ├── Agentmian.py │ ├── beesproxy_com.py │ ├── httpbin_org.py │ ├── login_url.txt │ └── yqie_com.py └── portquery │ ├── potrquery.py │ └── tcpudp.py ├── requirements.txt ├── result ├── Contentextraction │ └── pass ├── ProbeBackup │ └── pass ├── back │ └── pass ├── cms │ └── pass ├── fofa │ └── pass ├── ftp │ └── pass ├── shodan │ └── pass ├── ssh │ └── pass ├── webcrack │ └── pass ├── whois │ └── pass └── xray │ └── pass └── thirdparty ├── CmsVulScan ├── CmsPay │ ├── merge_pay.py │ └── payload.txt ├── CmsVulScan.py ├── Dict │ ├── ACMSDiscovery-master │ │ ├── data.txt │ │ ├── file.txt │ │ ├── md5.txt │ │ ├── payload.txt │ │ └── run.py │ ├── CMS_IDENTIFY-main │ │ ├── CMS_FINGER.json │ │ ├── payload.txt │ │ └── run.py │ ├── CMS_databases-main │ │ ├── a.txt │ │ ├── b.txt │ │ ├── payload.txt │ │ └── run.py │ ├── CmsIdentification-masterV2-master │ │ ├── data.json │ │ ├── payload.txt │ │ └── run.py │ ├── WebCMSScanner-master │ │ ├── data.json │ │ ├── payload.txt │ │ └── run.py │ ├── cmsIdentification-master │ │ ├── cms00.txt │ │ ├── cms1.txt │ │ ├── data.json │ │ ├── payload.txt │ │ ├── run.py │ │ └── yjcms │ │ │ ├── aspcms.txt │ │ │ ├── dedecms.txt │ │ │ ├── discuz.txt │ │ │ ├── drupal.txt │ │ │ ├── dvbbs.txt │ │ │ ├── ecshop.txt │ │ │ ├── emlog.txt │ │ │ ├── empirecms.txt │ │ │ ├── espcms.txt │ │ │ ├── foosuncms.txt │ │ │ ├── hdwiki.txt │ │ │ ├── joomla.txt │ │ │ ├── kesioncms.txt │ │ │ ├── kingcms.txt │ │ │ ├── ljcms.txt │ │ │ ├── php168.txt │ │ │ ├── phpcms.txt │ │ │ ├── phpwind.txt │ │ │ ├── powereasy.txt │ │ │ ├── qibosoft.txt │ │ │ ├── siteserver.txt │ │ │ ├── southidc.txt │ │ │ ├── wordpress.txt │ │ │ └── z-blog.txt │ ├── cms_identify-master │ │ ├── aspcms.txt │ │ ├── dedecms.txt │ │ ├── discuz.txt │ │ ├── drupal.txt │ │ ├── dvbbs.txt │ │ ├── ecshop.txt │ │ ├── emlog.txt │ │ ├── empirecms.txt │ │ ├── espcms.txt │ │ ├── foosuncms.txt │ │ ├── hdwiki.txt │ │ ├── joomla.txt │ │ ├── kesioncms.txt │ │ ├── kingcms.txt │ │ ├── ljcms.txt │ │ ├── payload.txt │ │ ├── php168.txt │ │ ├── phpcms.txt │ │ ├── phpwind.txt │ │ ├── powereasy.txt │ │ ├── qibosoft.txt │ │ ├── run.py │ │ ├── siteserver.txt │ │ ├── southidc.txt │ │ ├── wordpress.txt │ │ └── z-blog.txt │ ├── fingerprint-master │ │ ├── cms.json │ │ ├── lang.json │ │ ├── payload.txt │ │ ├── run.py │ │ └── web.json │ ├── gwhatweb-master │ │ ├── data.json │ │ ├── payload.txt │ │ └── run.py │ ├── hexman-scaner-master │ │ ├── ceshi.py │ │ ├── cmslist1.json │ │ ├── payload.txt │ │ └── run.py │ ├── test │ │ ├── payload.txt │ │ └── run.py │ └── whaweb-master │ │ ├── cms.txt │ │ ├── payload.txt │ │ └── run.py ├── colorama │ ├── __init__.py │ ├── ansi.py │ ├── ansitowin32.py │ ├── initialise.py │ ├── win32.py │ └── winterm.py └── modules │ ├── Mo_Fun.py │ ├── banner.py │ ├── color.py │ ├── command.py │ ├── function.py │ ├── globalVar.py │ └── requ.py ├── __init__.py └── extracted ├── __init__.py ├── conf ├── __init__.py ├── admin.txt ├── config.py └── passwd.txt ├── crack ├── __init__.py └── crack_task.py ├── generator ├── __init__.py ├── dict.py └── header.py ├── logs.txt ├── logs ├── __init__.py └── log.py ├── parse ├── __init__.py └── parser.py └── webcrack.py /Full-Scanner.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: UTF-8 -*- 3 | ''' 4 | 主程序 5 | 6 | ''' 7 | 8 | h='\t\t\t 注意:输入-h/--help查看工具的使用\n' 9 | 10 | 11 | 12 | 13 | from lib.cmdline import cmdline # 图标 14 | import judge 15 | import platform 16 | from colorama import init 17 | init(autoreset=True) 18 | 19 | if __name__ == '__main__': 20 | # 图标 21 | print(cmdline.banner()) 22 | args = cmdline.help_h() 23 | judge=judge.whether() 24 | 25 | #选择使用选择模式 26 | judge.G_(args.G) 27 | #选择使用选择模式 28 | judge.GUI(args.GUI) # GUI 29 | 30 | # 被动信息收集 31 | # fofa 32 | judge.fofa_judge(args.fofa,args.cookie) 33 | 34 | # fofa_api 35 | judge.fofa_api_judge(args.fofaapi,args.key,args.email,args.size) 36 | 37 | # shodan 38 | judge.shodan_judge(args.shodan,args.api) 39 | 40 | # whois 41 | judge.whois_judge(args.whois,args) 42 | 43 | # bing 44 | judge.google_judge(args.bing, args) 45 | 46 | # DNS查询 47 | judge.SubDNS_judge(args.SubDNS, args) 48 | 49 | # google 50 | judge.Google_judge(args.google,args) 51 | # 主动信息收集 52 | #cms探测 53 | judge.CmsVulScan_judge(args.cms) 54 | 55 | 56 | # 备份文件扫描 57 | judge.BP_judge(args.PB,args.PBm,args) 58 | 59 | #后台扫描 60 | judge.BK_judge(args.BK,args.BKm,args) 61 | 62 | #端口扫描 63 | judge.PS_judge(args.PS, args) 64 | # 爆破 65 | 66 | # 登录界面自动化破解 67 | judge.webcrack_judge(args.crack) 68 | 69 | # ftp 70 | judge.ftp_judge(args.ftp,args) 71 | 72 | # ssh 73 | judge.ssh_judge(args.ssh, args) 74 | 75 | # Mysql 76 | judge.mysql_judge(args.mysql, args) 77 | 78 | # 其他 79 | 80 | #端口对应服务查询 81 | 82 | judge.portquery_judge(args.tcp,args) 83 | judge.portquery_judge(args.udp,args) 84 | 85 | #judge.Acting_judge(args.PSC) 86 | judge.Contentextraction_judge(args.mdns,args.mhttpdns) 87 | # PE 88 | judge.PE_judge(args.PE,args.refresh,args.reset,args) 89 | # 漏洞扫描 90 | judge.Rad_Xray(args.rxurl, args.mrx, args.rxdd) 91 | 92 | # awvs 93 | 94 | judge.Python_Awvs(args.AwvsUrl,args.AwvsAPI,args.AwvsFile,args.AwvsVelocity,args.AwvsTime,args.AwvsName,args.AwvsProxyIP,args.AwvsProxyPort,args.AwvsDingtalk) -------------------------------------------------------------------------------- /PocAndExpScript/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/PocAndExpScript/__init__.py -------------------------------------------------------------------------------- /PocAndExpScript/generate/CVE_2022_26134.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Author: Naqwada (RuptureFarm 1029) 4 | # License: MIT License (http://www.opensource.org/licenses/mit-license.php) 5 | # Docs: https://github.com/Naqwa/CVE-2022-26134 6 | # Website: http://samy.link/ 7 | # Linkedin: https://www.linkedin.com/in/samy-younsi/ 8 | # Note: FOR EDUCATIONAL PURPOSE ONLY. 9 | #!/usr/bin/python 10 | # -*- coding: UTF-8 -*- 11 | 12 | from bs4 import BeautifulSoup 13 | import requests 14 | import urllib3 15 | import re 16 | import sys 17 | 18 | urllib3.disable_warnings() 19 | 20 | # filename漏洞编号,这个将变成命令参数使用最好不要用中文 21 | # main这个就是接口函数 22 | # name 这个是这个漏洞代码的说明 23 | # important就是必要要用的参数 24 | # 其他的都会当做参数来用 25 | he_lp={ 26 | 'filename':'CVE-2022-26134', 27 | 'main':'main', 28 | 'name':'CVE-2022-26134Confluence远程命令执行漏洞', 29 | 'important':['u'], 30 | 'u':'目标', 31 | } 32 | 33 | 34 | # 提取出来的结果保存起来 35 | def Searchresults(results_IP): 36 | Searchresults_document = open("poc.txt", 'a') # 打开文件写的方式 37 | Searchresults_document.write((results_IP+'\n')) # 写入 38 | Searchresults_document.close() # 关闭文件 39 | 40 | def banner(): 41 | CVE_2022_26134Logo = """ 42 | _______ ________ 43 | / ____/ | / / ____/ 44 | / / | | / / __/ 45 | / /___ | |/ / /___ 46 | \____/ |___/_____/___ ___ _____________ __ __ 47 | |__ \ / __ \__ \|__ \ |__ \ / ___< /__ // // / 48 | __/ // / / /_/ /__/ /_______/ // __ \/ / /_ .*", response.text) 65 | 66 | if len(filter_version) >= 1: 67 | version = filter_version[0].split("'>")[1].split('Next<' not in resp.text: 36 | break 37 | 38 | def run(self): 39 | """ 40 | 类执行入口 41 | """ 42 | self.begin() 43 | self.search(self.domain) 44 | # 排除同一子域搜索结果过多的子域以发现新的子域 45 | for statement in self.filter(self.domain, self.subdomains): 46 | self.search(self.domain, filtered_subdomain=statement) 47 | 48 | # 递归搜索下一层的子域 49 | if self.recursive_search: 50 | for subdomain in self.recursive_subdomain(): 51 | self.search(subdomain) 52 | self.finish() 53 | self.save_json() 54 | self.gen_result() 55 | self.save_db() 56 | 57 | 58 | def run(domain): 59 | """ 60 | 类统一调用入口 61 | 62 | :param str domain: 域名 63 | """ 64 | search = Ask(domain) 65 | search.run() 66 | 67 | 68 | if __name__ == '__main__': 69 | run('example.com') 70 | -------------------------------------------------------------------------------- /collect/search_engine/google.py: -------------------------------------------------------------------------------- 1 | # -- coding:UTF-8 -- 2 | import requests 3 | import time 4 | import argparse 5 | from lxml import etree 6 | import urllib3 7 | #from conf import config # 配置文件 8 | 9 | urllib3.disable_warnings() # 忽略https证书告警 10 | 11 | 12 | # # 提取出来的结果保存起来 13 | # def Searchresults(results_IP): 14 | # Searchresults_document = open(, 'a') # 打开文件写的方式 15 | # Searchresults_document.write((results_IP + '\n')) # 写入 16 | # Searchresults_document.close() # 关闭文件 17 | 18 | 19 | def Climb_Google(proxies, url): 20 | HeadersConfig = { 21 | 'User-Agent': "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36" 22 | } 23 | 24 | html = requests.get(url=url, headers=HeadersConfig, verify=False, proxies=proxies, timeout=5) 25 | # //div[@id="search"]//div//div//div//div//div//div/a[@data-ved]/@href 26 | #print(html.text) 27 | html = etree.HTML(html.text) 28 | divs = html.xpath('//div[@id="search"]//div//div//div//div//div//div/a[@data-ved]/@href') # 语法 29 | 30 | for i in divs: 31 | #print("执行力") 32 | print(i) 33 | #Searchresults(i) 34 | 35 | 36 | def combination(keywords, amount): 37 | proxies = { 38 | "http": f"http://127.0.0.1:8889", 39 | "https": f"http://127.0.0.1:8889", 40 | } 41 | 42 | for i in range(1, int(amount)): 43 | #print("执行力") 44 | url = f"https://www.google.com.hk/search?q={keywords}&hl=zh-CN&ei=ScOqYoPeA8fw4-EP5_en6A8&start={str(i)}0&sa=N&ved=2ahUKEwjDpsaSorH4AhVH-DgGHef7Cf0Q8tMDegQIARA-&biw=1536&bih=738&dpr=1.25" 45 | #print(url) 46 | #print() 47 | Climb_Google(proxies, url) 48 | 49 | 50 | def Interface(args): 51 | keywords = "inurl:php?id= '图书馆'" 52 | #keywords=args.google 53 | agent=args.GA 54 | amount = 2 55 | combination(keywords, amount) 56 | if __name__ == '__main__': 57 | print(""" 58 | 59 | ____ _ _ _ ____ _ 60 | / ___| (_)_ __ ___ | |__ / ___| ___ ___ __ _| | ___ 61 | | | | | | '_ ` _ \| '_ \ | | _ / _ \ / _ \ / _` | |/ _ 62 | | |___| | | | | | | | |_) | | |_| | (_) | (_) | (_| | | __/ 63 | \____|_|_|_| |_| |_|_.__/___\____|\___/ \___/ \__, |_|\___| 64 | |_____| |___/ 65 | 66 | *作者:赵赛赛""") 67 | keywords = "site:target.com" 68 | amount = 2 69 | combination(keywords, amount,) -------------------------------------------------------------------------------- /collect/search_engine/main.py: -------------------------------------------------------------------------------- 1 | from collect.search_engine import bing 2 | 3 | 4 | 5 | def Interface(args): 6 | print(args.SEbing) 7 | # SEbing有这个参数说明就光bing扫描 8 | if args.SEbing != False: 9 | bing.Interface(args) 10 | -------------------------------------------------------------------------------- /conf/__pycache__/config.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/conf/__pycache__/config.cpython-310.pyc -------------------------------------------------------------------------------- /conf/__pycache__/config.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/conf/__pycache__/config.cpython-311.pyc -------------------------------------------------------------------------------- /conf/__pycache__/config.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/conf/__pycache__/config.cpython-38.pyc -------------------------------------------------------------------------------- /conf/__pycache__/config.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/conf/__pycache__/config.cpython-39.pyc -------------------------------------------------------------------------------- /conf/config.py: -------------------------------------------------------------------------------- 1 | import time 2 | import random 3 | from pathlib import Path 4 | import os 5 | 6 | def folder_creation(folder): # 查文件夹是否存在,不存在创建 7 | my_file = Path(folder) 8 | if not my_file.is_dir(): 9 | os.makedirs(folder) 10 | 11 | folder_creation('./result/back') # 查文件夹是否存在,不存在创建 12 | folder_creation('./result/cms')# 查文件夹是否存在,不存在创建 13 | folder_creation('./result/fofa')# 查文件夹是否存在,不存在创建 14 | folder_creation('./result/ftp')# 查文件夹是否存在,不存在创建 15 | folder_creation('./result/ProbeBackup')# 查文件夹是否存在,不存在创建 16 | folder_creation('./result/searchengine')# 查文件夹是否存在,不存在创建 17 | folder_creation('./result/shodan')# 查文件夹是否存在,不存在创建 18 | folder_creation('./result/ssh')# 查文件夹是否存在,不存在创建 19 | folder_creation('./result/webcrack')# 查文件夹是否存在,不存在创建 20 | folder_creation('./result/whois')# 查文件夹是否存在,不存在创建 21 | folder_creation('./result/Contentextraction')# 查文件夹是否存在,不存在创建 22 | 23 | 24 | 25 | current_time=time.strftime("%Y_%m_%d年%H_%M_%S时", time.localtime()) 26 | 27 | 28 | # 一些API 29 | SeriousConfig={ 30 | 'fofa':'', # fofa的cookie 31 | 32 | 'fofa_api':{'key':'', # fofa的key 33 | 'email':''}, # fofa的email 34 | 'shodan':'', # shodan的api 35 | 36 | 'dingtalk':'', # 钉钉token 37 | 38 | 'awvs':'' # awvs的api 39 | } 40 | 41 | 42 | ua_list = [ 43 | 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36', 44 | 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1', 45 | 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0', 46 | 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50', 47 | 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ) AppleWebKit/534.12 (KHTML, like Gecko) Maxthon/3.0 Safari/534.12', 48 | 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1 QQBrowser/6.9.11079.201', 49 | 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; SE 2.X MetaSr 1.0)', 50 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36", 51 | ] 52 | 53 | userAgent = random.choice(ua_list) # 随机 User-Agent 54 | HeadersConfig={ 55 | 'User-Agent':userAgent 56 | } 57 | 58 | # 需要的字典的位置设置 59 | Specifyablastdictionary={ 60 | 'ftp':{'admin':'dictionary/ftp/admin.txt','passwd':'dictionary/ftp/passwd.txt'}, 61 | 'backgroundscan':'dictionary/BackgroundDetection/ask.txt', 62 | 'extracted':{'admin':'dictionary/extracted/admin.txt','passwd':'dictionary/extracted/passwd.txt'}, 63 | 64 | # ssh字典 65 | 'ssh':{'admin':'dictionary/ssh/admin.txt','passwd':'dictionary/ssh/passwd.txt'}, 66 | # mysql字典 67 | 68 | 'mysql':{'user':'dictionary/mysql/user.txt','passwd':'dictionary/mysql/passwd.txt'}, 69 | 70 | # 后台扫描的字典 71 | 'back':'dictionary/BackgroundDetection/ask.txt', 72 | } 73 | 74 | 75 | # 输出的结果保存到位置 76 | Savelocation={ 77 | 78 | # fofa保存 79 | 'fofa':f'result/fofa/{current_time}fofa.txt', 80 | 81 | # shodan保存 82 | 'shodan':f'result/shodan/{current_time}shodan.txt', 83 | 84 | 'back':f'result/back/{current_time}backgroundscan.txt', 85 | 86 | # cms识别保存 87 | 'cms':f'result/cms/{current_time}cms.txt', 88 | 89 | # whois保存 90 | 'whois': f'result/whois/whoislog.txt', 91 | 92 | # bing 93 | 'bing': f'result/searchengine/{current_time}bing.txt', 94 | 95 | # google 96 | 'google': f'result/searchengine/{current_time}google.txt', 97 | 98 | # 备份文件扫描保存 99 | 'ProbeBackup':f'result/ProbeBackup/{current_time}ProbeBackup.txt', 100 | 101 | # 网页破解保存 102 | 'webcrack': f'result/webcrack/{current_time}webcrack.txt', 103 | 104 | # ftp破解保存 105 | 'ftp': f'result/ftp/{current_time}ftp.txt', 106 | 107 | # ssh破解保存 108 | 'ssh': f'result/ssh/{current_time}ssh.txt', 109 | 110 | # 文件的中的域名提取保存 111 | 'Contentextraction_dns': f'./result/Contentextraction/{current_time}dns.txt', 112 | 'Contentextraction_http': f'./result/Contentextraction/{current_time}http.txt', 113 | 114 | } 115 | -------------------------------------------------------------------------------- /dictionary/Backupfilescan/dictionary.txt: -------------------------------------------------------------------------------- 1 | index.php.txt 2 | backup.zip 3 | website.zip 4 | web.zip 5 | index.zip 6 | wwwroot.zip 7 | faisunzip.zip 8 | wwwroot.rar 9 | wwwroot.tar.gz 10 | wwwroot.gz 11 | wwwroot.sql.zip 12 | back.zip 13 | wwwroot.sql 14 | backup.zip 15 | bbs.zip 16 | 17 | -------------------------------------------------------------------------------- /dictionary/back/ASP.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/dictionary/back/ASP.TXT -------------------------------------------------------------------------------- /dictionary/back/ASPX.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/dictionary/back/ASPX.TXT -------------------------------------------------------------------------------- /dictionary/back/DIR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/dictionary/back/DIR.txt -------------------------------------------------------------------------------- /dictionary/back/JSP.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/dictionary/back/JSP.TXT -------------------------------------------------------------------------------- /dictionary/back/MDB.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/dictionary/back/MDB.txt -------------------------------------------------------------------------------- /dictionary/extracted/admin.txt: -------------------------------------------------------------------------------- 1 | admin 2 | root -------------------------------------------------------------------------------- /dictionary/extracted/passwd.txt: -------------------------------------------------------------------------------- 1 | {user} 2 | 123456 3 | {user}888 4 | 12345678 5 | 123123 6 | 88888888 7 | 888888 8 | password 9 | 123456a 10 | {user}123 11 | {user}123456 12 | {user}666 13 | {user}2018 14 | 123456789 15 | 654321 16 | 666666 17 | 66666666 18 | 1234567890 19 | 8888888 20 | 987654321 21 | 0123456789 22 | 12345 23 | 1234567 24 | 000000 25 | 111111 26 | 5201314 27 | 123123 28 | -------------------------------------------------------------------------------- /dictionary/ftp/admin.txt: -------------------------------------------------------------------------------- 1 | admin 2 | root -------------------------------------------------------------------------------- /dictionary/mysql/user.txt: -------------------------------------------------------------------------------- 1 | root 2 | mysql 3 | 123456 4 | 123456789 5 | 111111 6 | from91 7 | 12345678 8 | 123123 9 | 5201314 10 | 000000 11 | 11111111 12 | a123456 -------------------------------------------------------------------------------- /dictionary/ssh/admin.txt: -------------------------------------------------------------------------------- 1 | root 2 | admin 3 | admins 4 | base 5 | user 6 | ceshi 7 | super1 8 | ceshi123 9 | admin123 10 | test 11 | test1 12 | test2 13 | test123 14 | user123 -------------------------------------------------------------------------------- /img/b111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/b111.png -------------------------------------------------------------------------------- /img/bing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/bing.png -------------------------------------------------------------------------------- /img/bqb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/bqb.gif -------------------------------------------------------------------------------- /img/bqb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/bqb.png -------------------------------------------------------------------------------- /img/bqbwq.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/bqbwq.gif -------------------------------------------------------------------------------- /img/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/c.png -------------------------------------------------------------------------------- /img/c111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/c111.png -------------------------------------------------------------------------------- /img/cms111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/cms111.png -------------------------------------------------------------------------------- /img/crack111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/crack111.png -------------------------------------------------------------------------------- /img/dr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/dr.png -------------------------------------------------------------------------------- /img/fofa111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/fofa111.png -------------------------------------------------------------------------------- /img/fofaapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/fofaapi.png -------------------------------------------------------------------------------- /img/github%2FFullScanner%2Fbing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/github%2FFullScanner%2Fbing.png -------------------------------------------------------------------------------- /img/github%2FFullScanner%2Ffofaapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/github%2FFullScanner%2Ffofaapi.png -------------------------------------------------------------------------------- /img/mian222.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/mian222.png -------------------------------------------------------------------------------- /img/mian333.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/mian333.png -------------------------------------------------------------------------------- /img/sb111: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/img/sb111 -------------------------------------------------------------------------------- /leakscan/awvs/__pycache__/python_awvs.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/leakscan/awvs/__pycache__/python_awvs.cpython-310.pyc -------------------------------------------------------------------------------- /leakscan/awvs/__pycache__/python_awvs.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/leakscan/awvs/__pycache__/python_awvs.cpython-311.pyc -------------------------------------------------------------------------------- /leakscan/rad_xray_py/__pycache__/rad_xray.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/leakscan/rad_xray_py/__pycache__/rad_xray.cpython-310.pyc -------------------------------------------------------------------------------- /leakscan/xray/ca.crt: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIIELzCCAxegAwIBAgIQIhJMyjUa/RvxtTv11df6RjANBgkqhkiG9w0BAQsFADCB 3 | oTELMAkGA1UEBhMCQ04xEDAOBgNVBAcTB0JlaWppbmcxEDAOBgNVBAkTB0JlaWpp 4 | bmcxFTATBgNVBAoTDENoYWl0aW4gVGVjaDEqMCgGA1UECxMhU2VydmljZSBJbmZy 5 | YXN0cnVjdHVyZSBEZXBhcnRtZW50MSswKQYDVQQDEyJJbnNlY3VyZSBSb290IENB 6 | IEZvciBYLVJheSBTY2FubmVyMB4XDTIzMDEyNTExNDYwMVoXDTMzMDEyMjExNDYw 7 | MVowgaExCzAJBgNVBAYTAkNOMRAwDgYDVQQHEwdCZWlqaW5nMRAwDgYDVQQJEwdC 8 | ZWlqaW5nMRUwEwYDVQQKEwxDaGFpdGluIFRlY2gxKjAoBgNVBAsTIVNlcnZpY2Ug 9 | SW5mcmFzdHJ1Y3R1cmUgRGVwYXJ0bWVudDErMCkGA1UEAxMiSW5zZWN1cmUgUm9v 10 | dCBDQSBGb3IgWC1SYXkgU2Nhbm5lcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC 11 | AQoCggEBAL5NQpKGrkjYL16lwJhclp6LqnCW2towgEy+3KK5w0uMD2xy8Fng1+ur 12 | XTB8bg7VLcWy4LSdv5dmwVf6zQQ1EPxrLD1+fCUx2r8OLr3RtUdhIVQFgt2gw2WQ 13 | 8wVdFgMrlA2gd3BPFiPBrkUPqXlEcrDI43aoqMZj2re/8q7jMKFfHPjE54KmbWxI 14 | lDOD0yZVFiMLK87dtZZTmqPTdr30++6G7C9Bt/NZkN3KcR/HcAy4CReQHDITvUgk 15 | jM5Lgeh/3jjzssdDaAy3iU4zzHyPaje0J+E8szvsg06IeI7/HR0Ev874ZZLEJgOs 16 | H6dlWQyInAio1q6mRsPB4OUJsrOJDEkCAwEAAaNhMF8wDgYDVR0PAQH/BAQDAgKE 17 | MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAPBgNVHRMBAf8EBTADAQH/ 18 | MB0GA1UdDgQWBBTQsrfSnD3sUhyCa3NtZjBNN/tUDzANBgkqhkiG9w0BAQsFAAOC 19 | AQEAgkPO/fvv8wUeOGeVgJW1x+GB7PMxraZOhoVWvoApZUUsLAE+i8MCEGociXUx 20 | yULcScdTqBDAq3IUzytUkpG72LZrlcnV0mi2cTznUuuafWdYCeXbAzK2J9hIhXqk 21 | Fzxw/O8ovMlnxURl4JpelP3YWPVwgCwlO1Yr8ImtmrM9aLflukLOicNyBMdL+e1o 22 | dBCTHBKkppKDUdmQPt4DuLSkMN/rQIRC/Go89i6XrDTxWCnFtPGIC+fko+6/3Rw0 23 | dr24MRul0icu6y79ugNUCMHHKGTuQ8uQFHYZM9rhsGMao6hoBVT/OIa2oRsOf9Sl 24 | 0Ufivom+eZLWxlfNSJpu4B+FDQ== 25 | -----END CERTIFICATE----- 26 | -------------------------------------------------------------------------------- /leakscan/xray/ca.key: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIIEpAIBAAKCAQEAvk1CkoauSNgvXqXAmFyWnouqcJba2jCATL7cornDS4wPbHLw 3 | WeDX66tdMHxuDtUtxbLgtJ2/l2bBV/rNBDUQ/GssPX58JTHavw4uvdG1R2EhVAWC 4 | 3aDDZZDzBV0WAyuUDaB3cE8WI8GuRQ+peURysMjjdqioxmPat7/yruMwoV8c+MTn 5 | gqZtbEiUM4PTJlUWIwsrzt21llOao9N2vfT77obsL0G381mQ3cpxH8dwDLgJF5Ac 6 | MhO9SCSMzkuB6H/eOPOyx0NoDLeJTjPMfI9qN7Qn4TyzO+yDToh4jv8dHQS/zvhl 7 | ksQmA6wfp2VZDIicCKjWrqZGw8Hg5Qmys4kMSQIDAQABAoIBAHB6me6hTEIiBV2b 8 | +soTb7MmOgdyIsj0AeFarm4//f6ZOkSPayC0lOrmzp3p7eM2fWds4wPeeW+zfHPT 9 | +XmTJAcOEYgHSrlxTim+6EGpwcv+zQQsfb0hWFyf4AQ7kNcu2sNzJSVsmVlpEOgg 10 | 6bqTinaTRl7MMXWRb6VL/tT/066M1CxewvQ7iNB1zMv4mUGy8zgvncO7uP+gMBn4 11 | w2XgBwwyzwpSrgZ/IH9LHoF2p/cwf7gvS8LiBWDPRGh/E3ZrPQRFmTssYN6FOgT3 12 | DwpDdYUEIpDGEooBhrpJITQsgqfL85/fmDANH3ITIxUfYVnj/S5cSNgFtfO/5RB2 13 | 2CXSgAECgYEA1OtopAhTf9eHBwbCs6l4r6W51xYD2JIHRlEkg7bWTUm1pSCT41A0 14 | toH/mMsLzClDo36zDXa8Etuo7yIDPjP18yJ7QPbRozsGGugWBF9PxDl3cf9k0whf 15 | hr39gSw8mJ9dV2Ko4u+U+UShHeQ7iMYTX+fJKaIDVSpSpQzXZmvegUkCgYEA5M5R 16 | saP+/SbLTDzlrMvE5KvTP3InLpL9Bm4eGdgK0roBogOQlz8hom6Jnfv7VwdZz2MM 17 | MTBpsWJNDiFrtu1UmhfT7Wu90rR32fnvi9U44eR6adJZEeY6FJh5cW3gtuaqFOo6 18 | M/fZGsaIl/diIYd0IXdOwzoCVf2+lltXx32hMwECgYEAmlvwCLtgjZYa9iUYkleS 19 | fwSOrjfvodp8G6ZH6pVq161QWt47WNiU3ptwSb0qWGCyAJ2iAWjLAIDvAC6QW1Ag 20 | RpwA7yAA622nB2qqS5Etqvxec+7LkZLIbk7esf74D025xdhox90ZC32NsLX90zKG 21 | aUkItX4XHG8Ka03b+wzIysECgYEAoX+HZi1tI94oDM3HB2pktUsatmOqiFMzyUAc 22 | ev1k1kx4LpT5j+f9o5sGA78CLvF/UMSGrImRcKUD4n9wehOWbZV3/tLXj0vWdMLX 23 | dAmyNq+AQAU63Ul1oWfmAEwgGrlBP7X8EwZT9XRAoZL5btUfASgnLeFaGLwbtCER 24 | GjvwdgECgYBBnG9eDUO8eWItE3PYFJpeduIBhEKp8GMdO4vKlLVDbqp7ckjBypx5 25 | W+uq+swzr4LWbDoQm4zeCeeBfAFWacVTtxUGSRhyYkrLOmdyo9KPgVP4a7cCPnG/ 26 | eUwGfLoKgEhID0imNb65J/3kZvYiDZZBES3LEO0ecNPL4BGY7ZszGw== 27 | -----END RSA PRIVATE KEY----- 28 | -------------------------------------------------------------------------------- /leakscan/xray/module.xray.yaml: -------------------------------------------------------------------------------- 1 | Client: 2 | active_paths: [] 3 | allow_methods: 4 | - HEAD 5 | - GET 6 | - POST 7 | - PUT 8 | - PATCH 9 | - DELETE 10 | - OPTIONS 11 | - CONNECT 12 | - TRACE 13 | - MOVE 14 | - PROPFIND 15 | dial_timeout: 5 16 | enable_http2: false 17 | fail_retries: 0 18 | headers: {} 19 | max_conns_per_host: 50 20 | max_qps: 500 21 | max_redirect: 5 22 | max_resp_body_size: 2.097152e+06 23 | passive_mode: false 24 | pkcs12: 25 | Password: "" 26 | Path: "" 27 | proxy: "" 28 | proxy_rule: null 29 | read_timeout: 10 30 | Pool: 31 | size: 100 32 | Reverse: 33 | client: 34 | dns_server_ip: "" 35 | http_base_url: "" 36 | remote_server: false 37 | reverse_api: "" 38 | reverse_server_url: "" 39 | rmi_server_addr: "" 40 | db_file_path: "" 41 | dns: 42 | domain: "" 43 | enabled: false 44 | is_domain_name_server: false 45 | listen_ip: 0.0.0.0 46 | resolve: 47 | - record: localhost 48 | ttl: 60 49 | type: A 50 | value: 127.0.0.1 51 | http: 52 | enabled: false 53 | ip_header: "" 54 | listen_ip: 0.0.0.0 55 | listen_port: "" 56 | rmi: 57 | enabled: false 58 | listen_ip: 127.0.0.1 59 | listen_port: "" 60 | token: "" 61 | 62 | # 63 | # Pool.size [int] go routine 池的大小,即事件处理并发度 64 | # 65 | # Reverse.db_file_path [string] 反连平台数据库文件位置, 这是一个 KV 数据库 66 | # Reverse.token [string] 反连平台认证的 Token, 独立部署时不能为空 67 | # Reverse.http [] 68 | # Reverse.dns [] 69 | # Reverse.rmi [] 70 | # Reverse.client [] 71 | # 72 | # Client.proxy [string] 漏洞扫描时使用的代理,如: http://127.0.0.1:8080。 如需设置多个代理,请使用 proxy_rule 或自行创建上层代理 73 | # Client.proxy_rule [] 漏洞扫描使用多个代理的配置规则, 具体请参照文档 74 | # Client.dial_timeout [int] 建立 tcp 连接的超时时间 75 | # Client.read_timeout [int] 读取 http 响应的超时时间,不可太小,否则会影响到 sql 时间盲注的判断 76 | # Client.max_conns_per_host [int] 同一 host 最大允许的连接数,可以根据目标主机性能适当增大 77 | # Client.enable_http2 [bool] 是否启用 http2, 开启可以提升部分网站的速度,但目前不稳定有崩溃的风险 78 | # Client.pkcs12 [] 79 | # Client.passive_mode [bool] 被动模式, 值为true时, 所有请求都会返回FakeResponse 80 | # Client.active_paths [slice-string] 被动模式下, 仍会主动发起请求的路径 81 | # Client.fail_retries [int] 请求失败的重试次数,0 则不重试 82 | # Client.max_redirect [int] 单个请求最大允许的跳转数 83 | # Client.max_resp_body_size [] 最大允许的响应大小, 默认 2M 84 | # Client.max_qps [] 每秒最大请求数 85 | # Client.allow_methods [slice-string] 允许的请求方法 86 | # Client.headers [map-string-string] 87 | -------------------------------------------------------------------------------- /leakscan/xray/plugin.xray.yaml: -------------------------------------------------------------------------------- 1 | printer: 2 | disable_host_print: false 3 | disable_port_print: false 4 | disable_service_print: false 5 | disable_website_print: false 6 | service-scan: 7 | bandwidth: 1000 8 | flag: 9 | bandwidth: bandwidth,bw 10 | max_service_per_host: max-srv,ms 11 | port: port,p 12 | skip_fingerprint: skip-fingerprint,sf 13 | skip_live: skip-live,sl 14 | skip_syn: skip-syn,ss 15 | skip_web_fingerprint: skip-web,sw 16 | timeout: timeout 17 | max_service_per_host: 0 18 | port: 22,80,443 19 | skip_fingerprint: false 20 | skip_live: false 21 | skip_syn: false 22 | skip_web_fingerprint: false 23 | timeout: 2 24 | target-parser: 25 | flag: 26 | target: target,t 27 | group_size: 256 28 | target: "" 29 | vuln-scan: 30 | config_file: config.yaml 31 | flag: 32 | config_file: config 33 | html_output: html-output,ho 34 | json_output: json_output,jo 35 | level: level 36 | log_level: log-level 37 | plugins: plugins 38 | poc: poc 39 | stdout: stdout 40 | tags: tags 41 | text_output: text-output,to 42 | webhook_output: webhook-output,wo 43 | html_output: "" 44 | json_output: "" 45 | level: "" 46 | log_level: "" 47 | plugins: "" 48 | poc: "" 49 | stdout: true 50 | tags: "" 51 | text_output: "" 52 | webhook_output: "" 53 | 54 | # 55 | # printer.disable_host_print [bool] 不在命令行打印host信息 56 | # printer.disable_port_print [bool] 不在命令行打印port信息 57 | # printer.disable_service_print [bool] 不在命令行打印service信息 58 | # printer.disable_website_print [bool] 不在命令行打印website信息 59 | # 60 | # service-scan.port [string] 要扫描的端口 61 | # service-scan.bandwidth [int] SYN/ICMP扫描最大带宽占用(KB/s) 62 | # service-scan.timeout [int] 探测超时(秒) 63 | # service-scan.skip_live [bool] 跳过主机活货探测 64 | # service-scan.skip_syn [bool] 跳过SYN端口扫描 65 | # service-scan.skip_fingerprint [bool] 跳过对端口的指纹识别 66 | # service-scan.skip_web_fingerprint [bool] 跳过对http服务的web指纹识别 67 | # service-scan.max_service_per_host [int] 单主机最大服务数量(超过部分将不进行探测) 68 | # service-scan.flag [map-string-string] 69 | # 70 | # target-parser.target [string] 目标,如URL、域名、IP、CIDR,转化为x.EventTarget以及[]x.EventTarget事件 71 | # target-parser.group_size [int] 每次生成的[]x.EventTarget的大小,当<=0时,将一次性解析单次输入全部输出 72 | # target-parser.flag [map-string-string] 73 | # 74 | # vuln-scan.config_file [string] 漏洞扫描配置文件名 75 | # vuln-scan.log_level [string] 日志等级 76 | # vuln-scan.plugins [string] 指定运行的插件名,以 ',' 分割 77 | # vuln-scan.poc [string] 指定运行的POC,以 ',' 分割 78 | # vuln-scan.stdout [bool] 输出日志到stdout 79 | # vuln-scan.text_output [string] 输出xray结果至txt文件 80 | # vuln-scan.json_output [string] 输出xray结果至json文件 81 | # vuln-scan.html_output [string] 输出xray结果至html文件 82 | # vuln-scan.webhook_output [string] 以JSON格式POST xray结果至指定URL 83 | # vuln-scan.tags [string] 选择启动哪些标签的POC,首先需要在配置文件中添加标签 84 | # vuln-scan.level [string] 选择启动哪些漏洞等级的POC [low,medium,high,critical] 85 | # vuln-scan.flag [map-string-string] 86 | -------------------------------------------------------------------------------- /leakscan/xray/rad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/leakscan/xray/rad -------------------------------------------------------------------------------- /leakscan/xray/rad_config.yml: -------------------------------------------------------------------------------- 1 | exec_path: "" # 启动chrome的路径 2 | disable_headless: false # 禁用无头模式 3 | force_sandbox: false # 强制开启sandbox;为 false 时默认开启沙箱,但在容器中会关闭沙箱。为true时强制启用沙箱,可能导致在docker中无法使用。 4 | enable_image: false # 启用图片显示 5 | parent_path_detect: true # 是否启用父目录探测功能 6 | proxy: "" # 代理配置 7 | user_agent: "" # 请求user-agent配置 8 | domain_headers: # 请求头配置:[]{domain,map[headerKey]HeaderValue} 9 | - domain: '*' # 为哪些域名设置header,glob语法 10 | headers: {} # 请求头,map[key]value 11 | max_depth: 10 # 最大页面深度限制 12 | navigate_timeout_second: 10 # 访问超时时间,单位秒 13 | load_timeout_second: 10 # 加载超时时间,单位秒 14 | retry: 0 # 页面访问失败后的重试次数 15 | page_analyze_timeout_second: 300 # 页面分析超时时间,单位秒 16 | max_interactive: 1000 # 单个页面最大交互次数 17 | max_interactive_depth: 10 # 页面交互深度限制 18 | max_page_concurrent: 10 # 最大页面并发(不大于10) 19 | max_page_visit: 1000 # 总共允许访问的页面数量 20 | max_page_visit_per_site: 1000 # 每个站点最多访问的页面数量 21 | element_filter_strength: 0 # 过滤同站点相似元素强度,1-7取值,强度逐步增大,为0时不进行跨页面元素过滤 22 | new_task_filter_config: # 检查某个链接是否应该被加入爬取队列 23 | hostname_allowed: [] # 允许访问的 Hostname,支持格式如 t.com、*.t.com、1.1.1.1、1.1.1.1/24、1.1-4.1.1-8 24 | hostname_disallowed: [] # 不允许访问的 Hostname,支持格式如 t.com、*.t.com、1.1.1.1、1.1.1.1/24、1.1-4.1.1-8 25 | port_allowed: [] # 允许访问的端口, 支持的格式如: 80、80-85 26 | port_disallowed: [] # 不允许访问的端口, 支持的格式如: 80、80-85 27 | path_allowed: [] # 允许访问的路径,支持的格式如: test、*test* 28 | path_disallowed: [] # 不允许访问的路径, 支持的格式如: test、*test* 29 | query_key_allowed: [] # 允许访问的 Query Key,支持的格式如: test、*test* 30 | query_key_disallowed: [] # 不允许访问的 Query Key, 支持的格式如: test、*test* 31 | fragment_allowed: [] # 允许访问的 Fragment, 支持的格式如: test、*test* 32 | fragment_disallowed: [] # 不允许访问的 Fragment, 支持的格式如: test、*test* 33 | post_key_allowed: [] # 允许访问的 Post Body 中的参数, 支持的格式如: test、*test* 34 | post_key_disallowed: [] # 不允许访问的 Post Body 中的参数, 支持的格式如: test、*test* 35 | request_send_filter_config: # 检查某个请求是否应该被发送 36 | hostname_allowed: [] # 允许访问的 Hostname,支持格式如 t.com、*.t.com、1.1.1.1、1.1.1.1/24、1.1-4.1.1-8 37 | hostname_disallowed: [] # 不允许访问的 Hostname,支持格式如 t.com、*.t.com、1.1.1.1、1.1.1.1/24、1.1-4.1.1-8 38 | port_allowed: [] # 允许访问的端口, 支持的格式如: 80、80-85 39 | port_disallowed: [] # 不允许访问的端口, 支持的格式如: 80、80-85 40 | path_allowed: [] # 允许访问的路径,支持的格式如: test、*test* 41 | path_disallowed: [] # 不允许访问的路径, 支持的格式如: test、*test* 42 | query_key_allowed: [] # 允许访问的 Query Key,支持的格式如: test、*test* 43 | query_key_disallowed: [] # 不允许访问的 Query Key, 支持的格式如: test、*test* 44 | fragment_allowed: [] # 允许访问的 Fragment, 支持的格式如: test、*test* 45 | fragment_disallowed: [] # 不允许访问的 Fragment, 支持的格式如: test、*test* 46 | post_key_allowed: [] # 允许访问的 Post Body 中的参数, 支持的格式如: test、*test* 47 | post_key_disallowed: [] # 不允许访问的 Post Body 中的参数, 支持的格式如: test、*test* 48 | request_output_filter_config: # 检查某个请求是否应该被输出 49 | hostname_allowed: [] # 允许访问的 Hostname,支持格式如 t.com、*.t.com、1.1.1.1、1.1.1.1/24、1.1-4.1.1-8 50 | hostname_disallowed: [] # 不允许访问的 Hostname,支持格式如 t.com、*.t.com、1.1.1.1、1.1.1.1/24、1.1-4.1.1-8 51 | port_allowed: [] # 允许访问的端口, 支持的格式如: 80、80-85 52 | port_disallowed: [] # 不允许访问的端口, 支持的格式如: 80、80-85 53 | path_allowed: [] # 允许访问的路径,支持的格式如: test、*test* 54 | path_disallowed: [] # 不允许访问的路径, 支持的格式如: test、*test* 55 | query_key_allowed: [] # 允许访问的 Query Key,支持的格式如: test、*test* 56 | query_key_disallowed: [] # 不允许访问的 Query Key, 支持的格式如: test、*test* 57 | fragment_allowed: [] # 允许访问的 Fragment, 支持的格式如: test、*test* 58 | fragment_disallowed: [] # 不允许访问的 Fragment, 支持的格式如: test、*test* 59 | post_key_allowed: [] # 允许访问的 Post Body 中的参数, 支持的格式如: test、*test* 60 | post_key_disallowed: [] # 不允许访问的 Post Body 中的参数, 支持的格式如: test、*test* 61 | -------------------------------------------------------------------------------- /leakscan/xray/xray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/leakscan/xray/xray -------------------------------------------------------------------------------- /leakscan/xray/xray.yaml: -------------------------------------------------------------------------------- 1 | - name: x 2 | description: |- 3 | A command that enables all plugins. 4 | You can customize new commands or modify the plugins enabled by a command in the configuration file. 5 | enabled_plugins: 6 | - printer 7 | - service-scan 8 | - target-parser 9 | - vuln-scan 10 | disabled_plugins: [] 11 | plugin_path: 12 | - ./plugin 13 | module_config: module.xray.yaml 14 | plugin_config: plugin.xray.yaml 15 | -------------------------------------------------------------------------------- /lib/Auxiliary.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: UTF-8 -*- 3 | 4 | import os 5 | from lib.cmdline import cmdline 6 | import time 7 | from lib.choose import UseStyle 8 | 9 | # 终端清空 10 | def Terminal_clear(): 11 | os.system('cls' if os.name == 'nt' else 'clear') 12 | 13 | 14 | 15 | def current_time(): 16 | return UseStyle(time.strftime("[%Y-%m-%d_%H:%M:%S]: [*]", time.localtime()),fore='blue') 17 | 18 | def Wire(): 19 | return f'\033[0;33m {"*"*60}\033[0m' 20 | class Sundries(): 21 | 22 | 23 | def __init__(self): 24 | self.hint=' \033[0;31m选择你想要的操作:\n\t使用说明按照下面的输入就可以了\n\n \033[0m' 25 | self.Wire_=f'\033[0;33m {"*"*60}\033[0m' 26 | 27 | def Wire(self): 28 | return self.Wire_ 29 | 30 | def total_tips(self): 31 | Terminal_clear() # 终端清空 32 | print(cmdline.banner()) # 图标 33 | print(self.hint) 34 | 35 | -------------------------------------------------------------------------------- /lib/GUI/Information_Collection/SubDns_gui.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | import tkinter as tk 3 | import ttkbootstrap as ttk 4 | import tkinter.font as tf 5 | import threading # 预防卡住 6 | import sys 7 | sys.path.append("../../") # 解决上级库文件 8 | 9 | 10 | def SubDns_scanning(self): 11 | SubDns_top = tk.Tk() 12 | SubDns_top.geometry('780x800') 13 | # 给主窗口起一个名字,也就是窗口的名字 14 | SubDns_top.title('子域名探测') 15 | # whois_top.config(background="#2F4F4F") 16 | 17 | # 创建一个滚动条控件,默认为垂直方向 18 | SubDns_sbar = tk.Scrollbar(SubDns_top, 19 | background="#00FA9A", 20 | activebackground="#00FA9A", 21 | troughcolor="#363636", 22 | borderwidth=-2, 23 | activerelief='groove') 24 | 25 | # 将滚动条放置在右侧,并设置当窗口大小改变时滚动条会沿着垂直方向延展 26 | SubDns_sbar.pack(side=tk.RIGHT, 27 | fill=tk.Y) 28 | 29 | # 设置文本框控件 30 | self.SubDns_result = ttk.Text(SubDns_top, 31 | yscrollcommand=SubDns_sbar.set, # 调用滚动条 32 | undo=True) # 开启删除内容 33 | # 在主窗口内显示 34 | self.SubDns_result.place(relwidth=0.988, 35 | relheight=1.0) 36 | 37 | # font1 = tk.font.Font(family='微软雅黑',size=24) # 设置字体 38 | font = tk.font.Font() 39 | self.SubDns_result.config(font=font, foreground='#008B00') # 颜色 40 | 41 | SubDns_sbar.config(command=self.SubDns_result.yview) # 设置鼠标可以 42 | 43 | # for i in range(30): 44 | # self.SubDns_result.insert(tk.END, 45 | # '第123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789' + str( 46 | # i + 1) + '次\n') 47 | try: 48 | self.SubDns_result.edit_undo() # 清空内容 49 | except: 50 | pass 51 | from collect.SubDnsDetect import SubDns 52 | 53 | # 定义线程 预防卡 54 | t = threading.Thread(target=SubDns.GUI, args=(self.Sub_dns.get(), self.SubDns_result,)) 55 | # 启动线程 56 | t.start() 57 | 58 | SubDns_top.mainloop() 59 | 60 | 61 | def SubDns_passive_information_gathering(self,top): 62 | try: 63 | self.illustrate.edit_undo() # 清空内容 64 | except: 65 | pass 66 | # 这个模块说明 67 | self.illustrate.insert(ttk.END, 68 | '说明!\n这个子域名探测采用的一些搜索引擎进行域名探测有bing、crtsh、fofa、censys等\n不需要输入API这个是采集的查询结果的页面进行提取的\n注意:访问国外网站可能会出现访问不了的情况!') 69 | # 显示线 70 | fofa_right = ttk.LabelFrame(top, text="子域名探测", bootstyle="success") 71 | fofa_right.place(relx=0.21, # 左边 72 | rely=0.1, # 上边 73 | relwidth=0.785, # 右边 74 | relheight=0.3) # 下边 75 | # 显示目标 76 | ttk.Label(fofa_right, text="目标DNS:", bootstyle="success").grid(row=2, column=1, sticky=tk.W, padx=40) 77 | 78 | # 输入目标 79 | # 生成动态字符串 80 | self.Sub_dns = tk.StringVar() 81 | ttk.Entry(fofa_right, textvariable=self.Sub_dns, bootstyle="success", width=30).grid(row=2, column=2, sticky=tk.W, 82 | pady=40) 83 | 84 | # 按钮开始 85 | label_1 = ttk.Button(fofa_right, 86 | text="开始", 87 | bootstyle="success", 88 | width=13, 89 | command=self.SubDns_scanning) 90 | label_1.grid(row=2, column=5, padx=50) # 位置 91 | 92 | -------------------------------------------------------------------------------- /lib/GUI/Information_Collection/shodan_gui.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | import tkinter as tk 3 | import ttkbootstrap as ttk 4 | import tkinter.font as tf 5 | import threading # 预防卡住 6 | import sys 7 | sys.path.append("../../") # 解决上级库文件 8 | from conf import config # 配置文件 9 | 10 | 11 | def shodan_scanning(self): 12 | result_top = tk.Tk() 13 | result_top.geometry('780x800') 14 | # 给主窗口起一个名字,也就是窗口的名字 15 | result_top.title('shodan查询') 16 | # whois_top.config(background="#2F4F4F") 17 | 18 | # 创建一个滚动条控件,默认为垂直方向 19 | sbar = tk.Scrollbar(result_top, 20 | background="#00FA9A", 21 | activebackground="#00FA9A", 22 | troughcolor="#363636", 23 | borderwidth=-2, 24 | activerelief='groove') 25 | 26 | # 将滚动条放置在右侧,并设置当窗口大小改变时滚动条会沿着垂直方向延展 27 | sbar.pack(side=tk.RIGHT, 28 | fill=tk.Y) 29 | 30 | # 设置文本框控件 31 | self.shodan_result = ttk.Text(result_top, 32 | yscrollcommand=sbar.set, # 调用滚动条 33 | undo=True) # 开启删除内容 34 | # 在主窗口内显示 35 | self.shodan_result.place(relwidth=0.988, 36 | relheight=1.0) 37 | 38 | # font1 = tk.font.Font(family='微软雅黑',size=24) # 设置字体 39 | font = tk.font.Font() 40 | self.shodan_result.config(font=font, foreground='#008B00') # 颜色 41 | 42 | sbar.config(command=self.shodan_result.yview) # 设置鼠标可以 43 | 44 | try: 45 | self.shodan_result.edit_undo() # 清空内容 46 | except: 47 | pass 48 | from collect import shodan 49 | # 定义线程 预防卡 50 | t = threading.Thread(target=shodan.GUI, 51 | args=(self.shodan_ip.get(), 52 | self.shodan_api.get(), 53 | self.shodan_result,)) 54 | # 启动线程 55 | t.start() 56 | 57 | result_top.mainloop() 58 | 59 | def shodan_passive_information_gathering(self,top): 60 | try: 61 | self.illustrate.edit_undo() # 清空内容 62 | except: 63 | pass 64 | # 这个模块说明 65 | self.illustrate.insert(ttk.END, 66 | '说明!\n用-API参数指定\n如果不想每次都指定可以去config.py文件里面添加') 67 | 68 | # 显示线 69 | fofa_right = ttk.LabelFrame(top, 70 | text="shodan查询", 71 | bootstyle="success") 72 | fofa_right.place(relx = 0.21, # 左边 73 | rely=0.1,# 上边 74 | relwidth=0.785, # 右边 75 | relheight=0.3) # 下边 76 | # 显示目标 77 | ttk.Label(fofa_right, 78 | text="查询目标IP(普通用户只能用IP):", 79 | bootstyle="success").grid(row=2, 80 | column=1, 81 | sticky=tk.W) 82 | 83 | # 输入目标 84 | # 生成动态字符串 85 | self.shodan_ip = tk.StringVar() 86 | ttk.Entry(fofa_right, 87 | textvariable=self.shodan_ip, 88 | bootstyle="success", 89 | width=30).grid(row=2, 90 | column=2, 91 | sticky=tk.W) 92 | 93 | # 指定API的密钥 94 | ttk.Label(fofa_right, 95 | text="API的密钥(不想每次添加可以去config.py文件添加):", 96 | bootstyle="success").grid(row=4, 97 | column=1, 98 | sticky=tk.W) 99 | # 指定API的密钥 100 | self.shodan_api = tk.StringVar() 101 | Shodan_api=ttk.Entry(fofa_right, 102 | textvariable=self.shodan_api, 103 | bootstyle="success", width=30) 104 | Shodan_api.grid(row=4, 105 | column=2, 106 | sticky=tk.W, pady=25) 107 | 108 | 109 | Shodan_api.insert(0,config.SeriousConfig['shodan']) 110 | # 按钮开始 111 | label_1 = ttk.Button(fofa_right, 112 | text="开始", 113 | bootstyle="success", 114 | width=13, 115 | command=self.shodan_scanning) 116 | label_1.grid(row=2, column=5, padx=50) # 位置 -------------------------------------------------------------------------------- /lib/GUI/Information_Collection/whois_gui.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | import tkinter as tk 3 | import ttkbootstrap as ttk 4 | import tkinter.font as tf 5 | import threading # 预防卡住 6 | import sys 7 | sys.path.append("../../") # 解决上级库文件 8 | 9 | 10 | def whois_scanning(self): 11 | whois_top = tk.Tk() 12 | whois_top.geometry('780x800') 13 | # 给主窗口起一个名字,也就是窗口的名字 14 | whois_top.title('whois查询') 15 | # whois_top.config(background="#2F4F4F") 16 | 17 | # 创建一个滚动条控件,默认为垂直方向 18 | whois_sbar = tk.Scrollbar(whois_top, 19 | background="#00FA9A", 20 | activebackground="#00FA9A", 21 | troughcolor="#363636", 22 | borderwidth=-2, 23 | activerelief='groove') 24 | 25 | # 将滚动条放置在右侧,并设置当窗口大小改变时滚动条会沿着垂直方向延展 26 | whois_sbar.pack(side=tk.RIGHT, 27 | fill=tk.Y) 28 | 29 | # 设置文本框控件 30 | self.whois_result = ttk.Text(whois_top, 31 | yscrollcommand=whois_sbar.set, # 调用滚动条 32 | undo=True) # 开启删除内容 33 | # 在主窗口内显示 34 | self.whois_result.place(relwidth=0.988, 35 | relheight=1.0) 36 | 37 | # font1 = tk.font.Font(family='微软雅黑',size=24) # 设置字体 38 | font = tk.font.Font() 39 | self.whois_result.config(font=font, 40 | foreground='#008B00') # 颜色 41 | 42 | whois_sbar.config(command=self.whois_result.yview) # 设置鼠标可以 43 | 44 | try: 45 | self.whois_result.edit_undo() # 清空内容 46 | except: 47 | pass 48 | 49 | # for i in range(30): 50 | # self.whois_result.insert(tk.END, 51 | # '第123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789' + str( 52 | # i + 1) + '次\n') 53 | from collect import req_whois 54 | 55 | # 定义线程 预防卡 56 | t = threading.Thread(target=req_whois.GUI, 57 | args=(self.whois_dns.get(), 58 | self.whois_result,)) 59 | # 启动线程 60 | t.start() 61 | 62 | whois_top.mainloop() 63 | 64 | 65 | def whois_passive_information_gathering(self,top): 66 | 67 | try: 68 | self.illustrate.edit_undo() # 清空内容 69 | except: 70 | pass 71 | 72 | # 这个模块说明 73 | self.illustrate.insert(ttk.END, 74 | '说明!\n whois查询他会结合外国网whois和python的whois进行查询\n注意:访问国外网站可能会出现访问不了的情况!\n注意:用python的whois会导致界面卡大概4秒左右') 75 | 76 | # 显示线 77 | fofa_right = ttk.LabelFrame(top, 78 | text="whois查询", 79 | bootstyle="success") 80 | fofa_right.place(relx = 0.21, # 左边 81 | rely=0.1,# 上边 82 | relwidth=0.785, # 右边 83 | relheight=0.3) # 下边 84 | 85 | # 显示目标 86 | ttk.Label(fofa_right, 87 | text="目标DNS:", 88 | bootstyle="success").grid(row=2, 89 | column=1, 90 | sticky=tk.W, 91 | padx=40) 92 | 93 | # 输入目标 94 | # 生成动态字符串 95 | self.whois_dns = tk.StringVar() 96 | ttk.Entry(fofa_right, 97 | textvariable=self.whois_dns, 98 | bootstyle="success", 99 | width=30).grid(row=2, 100 | column=2, 101 | sticky=tk.W, pady=40) 102 | 103 | # 按钮开始 104 | label_1 = ttk.Button(fofa_right, 105 | text="开始", 106 | bootstyle="success", 107 | width=13, 108 | command=self.whois_scanning) 109 | label_1.grid(row=2, column=5, padx=50) # 位置 -------------------------------------------------------------------------------- /lib/GUI/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/lib/GUI/__init__.py -------------------------------------------------------------------------------- /lib/GUI/blasting/crack_gui.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | import tkinter as tk 3 | import ttkbootstrap as ttk 4 | import threading # 预防卡住 5 | 6 | def crack_scanning(self): 7 | whois_top = tk.Tk() 8 | whois_top.geometry('780x800') 9 | # 给主窗口起一个名字,也就是窗口的名字 10 | whois_top.title('web登录破解') 11 | # whois_top.config(background="#2F4F4F") 12 | 13 | # 创建一个滚动条控件,默认为垂直方向 14 | whois_sbar = tk.Scrollbar(whois_top, 15 | background="#00FA9A", 16 | activebackground="#00FA9A", 17 | troughcolor="#363636", 18 | borderwidth=-2, 19 | activerelief='groove') 20 | 21 | # 将滚动条放置在右侧,并设置当窗口大小改变时滚动条会沿着垂直方向延展 22 | whois_sbar.pack(side=tk.RIGHT, 23 | fill=tk.Y) 24 | 25 | # 设置文本框控件 26 | self.crack_result = ttk.Text(whois_top, 27 | yscrollcommand=whois_sbar.set, # 调用滚动条 28 | undo=True) # 开启删除内容 29 | # 在主窗口内显示 30 | self.crack_result.place(relwidth=0.988, 31 | relheight=1.0) 32 | 33 | # font1 = tk.font.Font(family='微软雅黑',size=24) # 设置字体 34 | font = tk.font.Font() 35 | self.crack_result.config(font=font, 36 | foreground='#008B00') # 颜色 37 | 38 | whois_sbar.config(command=self.crack_result.yview) # 设置鼠标可以 39 | 40 | try: 41 | self.crack_result.edit_undo() # 清空内容 42 | except: 43 | pass 44 | 45 | # for i in range(30): 46 | # self.whois_result.insert(tk.END, 47 | # '第123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789' + str( 48 | # i + 1) + '次\n') 49 | from thirdparty.extracted import webcrack 50 | 51 | # 定义线程 预防卡 52 | t = threading.Thread(target=webcrack.gui, 53 | args=(self.crack_url.get(), 54 | self.crack_result,)) 55 | # 启动线程 56 | t.start() 57 | 58 | whois_top.mainloop() 59 | def crack(self,top): 60 | 61 | try: 62 | self.illustrate.edit_undo() # 清空内容 63 | except: 64 | pass 65 | 66 | # 这个模块说明 67 | self.illustrate.insert(ttk.END, 68 | '说明!\n web登录破解\n这个不是本作者而写是用的这个地址的:https://github.com/yzddmr6/WebCrack\n 做了一些修改') 69 | 70 | # 显示线 71 | fofa_right = ttk.LabelFrame(top, 72 | text="web登录破解", 73 | bootstyle="success") 74 | fofa_right.place(relx=0.21, # 左边 75 | rely=0.1, # 上边 76 | relwidth=0.785, # 右边 77 | relheight=0.3) # 下边 78 | 79 | # 显示目标 80 | ttk.Label(fofa_right, 81 | text="web登录url地址:", 82 | bootstyle="success").grid(row=2, 83 | column=1, 84 | sticky=tk.W, 85 | padx=40) 86 | 87 | # 输入目标 88 | # 生成动态字符串 89 | self.crack_url = tk.StringVar() 90 | ttk.Entry(fofa_right, 91 | textvariable=self.crack_url, 92 | bootstyle="success", 93 | width=30).grid(row=2, 94 | column=2, 95 | sticky=tk.W, pady=40) 96 | 97 | # 按钮开始 98 | label_1 = ttk.Button(fofa_right, 99 | text="开始", 100 | bootstyle="success", 101 | width=13, 102 | command=self.crack_scanning) 103 | label_1.grid(row=2, column=5, padx=50) # 位置 -------------------------------------------------------------------------------- /lib/GUI/cs3.py: -------------------------------------------------------------------------------- 1 | from tkinter import * # Use this if use python 3.xx 2 | #from Tkinter import * # Use this if use python 2.xx 3 | a = Button(text="Center Button") 4 | b = Button(text="Top Left Button") 5 | c = Button(text="Bottom Right Button") 6 | 7 | a.place(relx=0.5, rely=0.5, anchor=CENTER) 8 | b.place(relx=0.0, rely=0.0, anchor=NW) 9 | c.place(relx=1.0, rely=1.0, anchor=SE) 10 | mainloop() -------------------------------------------------------------------------------- /lib/GUI/cs4.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | import tkinter as tk 3 | from tkinter import messagebox 4 | 5 | # 调用Tk()创建主窗口 6 | top =tk.Tk() 7 | 8 | top.geometry('450x400+300+200') 9 | 10 | # 给主窗口起一个名字,也就是窗口的名字 11 | top.title('赵赛赛') 12 | 13 | # 设置回调函数 14 | def callback(): 15 | messagebox.showinfo('你输入的是', dstr.get()) 16 | 17 | # 生成动态字符串 18 | dstr = tk.StringVar() 19 | 20 | # 利用 textvariable 来实现文本变化 21 | lb = tk.Entry(top,textvariable=dstr) 22 | 23 | # 将按钮放置在主窗口内 24 | lb.pack() 25 | 26 | lb.insert(0,'这个是默认值') 27 | 28 | 29 | b=tk.Button(top, text="登录", command=callback) 30 | b.pack() 31 | 32 | #开启主循环,让窗口处于显示状态 33 | top.mainloop() -------------------------------------------------------------------------------- /lib/GUI/leakscan/Single_Rad_and_Xray_gui.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | import tkinter as tk 3 | import ttkbootstrap as ttk 4 | import tkinter.font as tf 5 | import threading # 预防卡住 6 | 7 | 8 | def Single_Rad_and_Xray_invoke(self): 9 | Backupfilescan_top = tk.Tk() 10 | Backupfilescan_top.geometry('780x800') 11 | # 给主窗口起一个名字,也就是窗口的名字 12 | Backupfilescan_top.title('Rad联动Xray进度') 13 | # whois_top.config(background="#2F4F4F") 14 | 15 | # 创建一个滚动条控件,默认为垂直方向 16 | Backupfilescan_sbar = tk.Scrollbar(Backupfilescan_top, 17 | background="#00FA9A", 18 | activebackground="#00FA9A", 19 | troughcolor="#363636", 20 | borderwidth=-2, 21 | activerelief='groove') 22 | 23 | # 将滚动条放置在右侧,并设置当窗口大小改变时滚动条会沿着垂直方向延展 24 | Backupfilescan_sbar.pack(side=tk.RIGHT, 25 | fill=tk.Y) 26 | 27 | # 设置文本框控件 28 | self.Single_Rad_and_Xray_result = ttk.Text(Backupfilescan_top, 29 | yscrollcommand=Backupfilescan_sbar.set, # 调用滚动条 30 | undo=True) # 开启删除内容 31 | 32 | # 在主窗口内显示 33 | self.Single_Rad_and_Xray_result.place(relwidth=0.988, 34 | relheight=1.0) 35 | 36 | # font1 = tk.font.Font(family='微软雅黑',size=24) # 设置字体 37 | font = tk.font.Font() 38 | self.Single_Rad_and_Xray_result.config(font=font, foreground='#008B00') # 颜色 39 | 40 | Backupfilescan_sbar.config(command=self.Single_Rad_and_Xray_result.yview) # 设置鼠标可以 41 | 42 | for i in range(30): 43 | self.Single_Rad_and_Xray_result.insert(tk.END, 44 | '第123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789' + str( 45 | i + 1) + '次\n') 46 | 47 | try: 48 | self.Single_Rad_and_Xray_result.edit_undo() # 清空内容 49 | except: 50 | pass 51 | 52 | from leakscan.rad_xray_py import rad_xray 53 | # 定义线程 预防卡 54 | t = threading.Thread(target=rad_xray.main_Single__gui, args=(self.Single_Rad_Xray_dingtalk_batch.get(), 55 | self.Single_Rad_and_Xray_result)) 56 | # 启动线程 57 | t.start() 58 | 59 | Backupfilescan_top.mainloop() 60 | 61 | 62 | def Single_Rad_and_Xray(self,top): 63 | try: 64 | self.illustrate.edit_undo() # 清空内容 65 | except: 66 | pass 67 | # 这个模块说明 68 | self.illustrate.insert(ttk.END, 69 | '\n\n说明!\nRad联动Xray漏洞扫描目前只支持amd_linux') 70 | 71 | # 显示线 72 | fofa_right = ttk.LabelFrame(top, text="单个扫描Rad联动Xray", bootstyle="success") 73 | fofa_right.place(relx=0.21, # 左边 74 | rely=0.1, # 上边 75 | relwidth=0.785, # 右边 76 | relheight=0.3) # 下边 77 | 78 | # 显示目标 79 | ttk.Label(fofa_right, 80 | text="单个扫描地址:", 81 | bootstyle="success").grid(row=2, 82 | column=1, 83 | sticky=tk.W, 84 | pady=40) 85 | 86 | # 批量扫描 87 | # 生成动态字符串 88 | self.Single_Rad_Xray_dingtalk_batch = tk.StringVar() 89 | ttk.Entry(fofa_right, 90 | textvariable=self.Single_Rad_Xray_dingtalk_batch, 91 | bootstyle="success", 92 | width=30).grid(row=2, 93 | column=2, 94 | sticky=tk.W, 95 | pady=40) 96 | 97 | # 按钮开始 98 | label_1 = ttk.Button(fofa_right, 99 | text="开始", 100 | bootstyle="success", 101 | width=13, 102 | command=self.Single_Rad_and_Xray_invoke) 103 | label_1.grid(row=2, column=4, sticky=tk.W, pady=40, padx=20) # 位置 104 | -------------------------------------------------------------------------------- /lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/lib/__init__.py -------------------------------------------------------------------------------- /lib/choose.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: UTF-8 -*- 3 | 4 | import random 5 | import platform 6 | 7 | 8 | 9 | STYLE = { 10 | 'fore': 11 | { # 前景色 12 | 'black': 30, # 黑色 13 | 'red': 31, # 红色 14 | 'green': 32, # 绿色 15 | 'yellow': 33, # 黄色 16 | 'blue': 34, # 蓝色 17 | 'purple': 35, # 紫红色 18 | 'cyan': 36, # 青蓝色 19 | 'white': 37, # 白色 20 | }, 21 | 22 | 'back': 23 | { # 背景 24 | 'black': 40, # 黑色 25 | 'red': 41, # 红色 26 | 'green': 42, # 绿色 27 | 'yellow': 43, # 黄色 28 | 'blue': 44, # 蓝色 29 | 'purple': 45, # 紫红色 30 | 'cyan': 46, # 青蓝色 31 | 'white': 47, # 白色 32 | }, 33 | 34 | 'mode': 35 | { # 显示模式 36 | 'mormal': 0, # 终端默认设置 37 | 'bold': 1, # 高亮显示 38 | 'underline': 4, # 使用下划线 39 | 'blink': 5, # 闪烁 40 | 'invert': 7, # 反白显示 41 | 'hide': 8, # 不可见 42 | }, 43 | 44 | 'default': 45 | { 46 | 'end': 0, 47 | }, 48 | } 49 | 50 | 51 | def UseStyle(string, mode='', fore='', back=''): 52 | mode = '%s' % STYLE['mode'][mode] if STYLE['mode'].__contains__(mode) else '' 53 | 54 | fore = '%s' % STYLE['fore'][fore] if STYLE['fore'].__contains__(fore) else '' 55 | 56 | back = '%s' % STYLE['back'][back] if STYLE['back'].__contains__(back) else '' 57 | 58 | style = ';'.join([s for s in [mode, fore, back] if s]) 59 | 60 | style = '\033[%sm' % style if style else '' 61 | 62 | end = '\033[%sm' % STYLE['default']['end'] if style else '' 63 | 64 | return '%s%s%s' % (style, string, end) 65 | 66 | 67 | # def choose_color(banner,cb): 68 | # if cb == "green": 69 | # return "\033[0;31;40m{}\033[0m".format(banner) 70 | # elif cb == "red": 71 | # return "\033[0;31;40m{}\033[0m".format(banner) 72 | # elif cb == "yellow": 73 | # return "\033[0;33;40m{}\033[0m".format(banner) 74 | # elif cb == "cyan": 75 | # return "\033[0;36;40m{}\033[0m".format(banner) 76 | 77 | 78 | # 随机颜色 79 | def choose_color_2(cb): 80 | 81 | i = random.choice(range(4)) 82 | if i == 0: 83 | return "\033[1;32m{}\033[0m".format(cb) 84 | elif i == 1: 85 | return "\033[1;31m{}\033[0m".format(cb) 86 | elif i == 2: 87 | return "\033[1;33m{}\033[0m".format(cb) 88 | elif i == 3: 89 | return "\033[1;36m{}\033[0m".format(cb) 90 | 91 | 92 | -------------------------------------------------------------------------------- /lib/choose_model/Big_Category.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: UTF-8 -*- 3 | 4 | from lib import Auxiliary 5 | from lib.choose_model.sub_options import blasting_Options 6 | from lib.choose_model.sub_options import Passive_Options 7 | from lib.choose_model.sub_options import Active_Options 8 | from rich.console import Console 9 | from rich.table import Table 10 | from rich import box 11 | 12 | 13 | 14 | 15 | # 判断大类输入的什么 16 | def Category_Judge(Judge='No'): 17 | if Judge=='Q': 18 | Auxiliary.Terminal_clear() # 终端清空 19 | print("退出了") 20 | return 21 | elif Judge=='1': 22 | Passive_Options.Passive_Information_Gathering() 23 | elif Judge=='2': 24 | Active_Options.Active_Information_Gathering() 25 | elif Judge=='4': 26 | blasting_Options.blasting_Choose() # 进入爆破选项,blasting_Options在sub_options文件夹下 27 | 28 | # 大类 29 | def Category(): 30 | Auxiliary.Sundries().total_tips() # 提示 31 | 32 | table = Table(title="渗透测试阶段", box=box.HORIZONTALS, style="yellow") 33 | 34 | table.add_column("序列", justify="right", style="blue", min_width=3, no_wrap=True) 35 | table.add_column("名字", style="green", min_width=51, justify="right") 36 | 37 | table.add_row("|1|", "被动信息收集") 38 | table.add_row("|2|", "主动信息收集") 39 | table.add_row("|4|", "暴力破解") 40 | table.add_row("|5|", "POC和EXP") 41 | table.add_row("|Q|", "退出") 42 | 43 | console = Console() 44 | console.print(table) 45 | 46 | Category_Judge(input(" 选择 > ")) -------------------------------------------------------------------------------- /lib/choose_model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/lib/choose_model/__init__.py -------------------------------------------------------------------------------- /lib/choose_model/sub_options/Active_Options.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: UTF-8 -*- 3 | 4 | from lib import Auxiliary 5 | from lib.choose_model import Big_Category 6 | from lib.choose import choose_color_2 7 | from Initiative.backgroundscan import back 8 | from rich.console import Console 9 | from rich.table import Table 10 | from rich import box 11 | from thirdparty.CmsVulScan import CmsVulScan 12 | from lib.choose import UseStyle 13 | 14 | 15 | 16 | # 被动信息判断 17 | def Active_Options_Judge(Judge): 18 | Auxiliary.Sundries().total_tips() # 提示 19 | 20 | if Judge=='Q': 21 | Auxiliary.Terminal_clear() # 终端清空 22 | print("退出了") 23 | return 24 | if Judge=='q': 25 | Big_Category.Category() 26 | elif Judge=='1': 27 | url=input(choose_color_2('请输入目标地址> ')) 28 | CmsVulScan.Interface(url) 29 | elif Judge=='4': 30 | url=input(choose_color_2('请输入目标地址> ')) 31 | T = input(UseStyle('请输入请求线程(默认线程30):', fore='green')) 32 | back.Interfacemian(url,T) 33 | 34 | 35 | # 被动信息收集选择 36 | def Active_Information_Gathering(): 37 | 38 | Auxiliary.Sundries().total_tips() # 提示 39 | 40 | table = Table(title="主动信息收集", box=box.HORIZONTALS, style="yellow") 41 | 42 | table.add_column("序列", justify="right", style="green", min_width=3, no_wrap=True) 43 | table.add_column("名字", style="blue", min_width=51, justify="right") 44 | 45 | 46 | table.add_row("|1|", "目标cms识别") 47 | table.add_row("|2|", "C段扫描") 48 | table.add_row("|3|", "WAF识别") 49 | table.add_row("|4|", "后台扫描") 50 | table.add_row("|q|", "返回上一层") 51 | table.add_row("|Q|", "退出") 52 | 53 | console = Console() 54 | console.print(table) 55 | 56 | Active_Options_Judge(input(" 选择 > ")) -------------------------------------------------------------------------------- /lib/choose_model/sub_options/Passive_Options.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: UTF-8 -*- 3 | 4 | from lib import Auxiliary 5 | from lib.choose_model import Big_Category 6 | from lib.choose import choose_color_2 7 | from rich.console import Console 8 | from rich.table import Table 9 | from rich import box 10 | from lib.cmdline import cmdline # 图标 11 | 12 | 13 | 14 | # 被动信息判断 15 | def Passive_Options_Judge(Judge): 16 | Auxiliary.Sundries().total_tips() # 提示 17 | 18 | if Judge=='Q': 19 | Auxiliary.Terminal_clear() # 终端清空 20 | print("退出了") 21 | return 22 | if Judge=='q': # 返回上一层 23 | Big_Category.Category() 24 | 25 | elif Judge=='1': # fofa查询 26 | from collect import fofa 27 | url=input(choose_color_2('请输入目标地址:')) 28 | Cookie = input(choose_color_2('请输Cookie值回车用config.py的值:')) 29 | fofa.Interface(url,Cookie) 30 | 31 | elif Judge=='2': # shodan 32 | from collect import shodan 33 | host=input(choose_color_2('请输入目标地址:')) 34 | API = input(choose_color_2('请输API(如果不输入直接回车默认使用配置config文件的):')) 35 | shodan.shod(host,API) 36 | 37 | elif Judge == '3': # shodan 38 | args = cmdline.help_h() 39 | 40 | from collect import req_whois 41 | args.whois=input(choose_color_2('请输入查询的域名:')) 42 | req_whois.Interface(args) 43 | 44 | # 被动信息收集选择 45 | def Passive_Information_Gathering(): 46 | 47 | Auxiliary.Sundries().total_tips() # 提示 48 | 49 | 50 | table = Table(title="被动信息收集", box=box.HORIZONTALS, style="yellow") 51 | 52 | table.add_column("序列", justify="right", style="green", min_width=3, no_wrap=True) 53 | table.add_column("名字", style="blue", min_width=51, justify="right") 54 | 55 | 56 | table.add_row("|1|", "fofa子域名探测") 57 | table.add_row("|2|", "shodan信息收集") 58 | table.add_row("|3|", "whois查询") 59 | table.add_row("|q|", "返回上一层") 60 | table.add_row("|Q|", "退出") 61 | 62 | console = Console() 63 | console.print(table) 64 | Passive_Options_Judge(input(" 选择 > ")) -------------------------------------------------------------------------------- /lib/choose_model/sub_options/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/lib/choose_model/sub_options/__init__.py -------------------------------------------------------------------------------- /lib/choose_model/sub_options/blasting_Options.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: UTF-8 -*- 3 | 4 | from lib.choose import choose_color_2 5 | from thirdparty.extracted import webcrack 6 | from lib import Auxiliary 7 | from lib.choose_model import Big_Category 8 | from blasting.ftp_blasting import ftp 9 | from rich.console import Console 10 | from rich.table import Table 11 | from rich import box 12 | 13 | # 爆破判断 14 | def blasting_Options_Judge(Judge): 15 | Auxiliary.Sundries().total_tips() # 提示 16 | 17 | if Judge=='Q': 18 | Auxiliary.Terminal_clear()# 终端清空 19 | print("退出了") 20 | return 21 | if Judge=='q': 22 | Big_Category.Category() 23 | elif Judge=='1': 24 | print(choose_color_2("当前使用的是登录界面的爆破")) 25 | url=input(choose_color_2('请输入目标地址:')) 26 | webcrack.Interface(url) 27 | elif Judge=='2': 28 | print(choose_color_2("当前使用的是ftp爆破")) 29 | host=input(choose_color_2('请输入目标地址:')) 30 | p=input(choose_color_2('请输入目标端口(直接回车默认21):')) 31 | quantity=input(choose_color_2('请输入线程数(直接回车默认1):')) 32 | ftp.fill_in(ip=host,port=p,quantity=quantity) 33 | 34 | # 爆破 35 | def blasting_Choose(): 36 | Auxiliary.Sundries().total_tips() # 提示 37 | 38 | table = Table(title="暴力破解", box=box.HORIZONTALS, style="yellow") 39 | 40 | table.add_column("序列", justify="right", style="green", min_width=3, no_wrap=True) 41 | table.add_column("名字", style="blue", min_width=51, justify="right") 42 | 43 | 44 | table.add_row("|1|", "登录界面自动化破解") 45 | table.add_row("|2|", "ftp爆破") 46 | table.add_row("|q|", "返回上一层") 47 | table.add_row("|Q|", "退出") 48 | 49 | console = Console() 50 | console.print(table) 51 | blasting_Options_Judge(input(" 选择 > ")) 52 | -------------------------------------------------------------------------------- /other/Contentextraction/extraction.py: -------------------------------------------------------------------------------- 1 | import re 2 | import time 3 | import urllib.parse 4 | from conf import config # 配置文件 5 | 6 | # 提取出来的结果保存起来 7 | def Searchresults(results_IP,current_time): 8 | Searchresults_document = open(current_time, 'a') # 打开文件写的方式 9 | Searchresults_document.write((results_IP+'\n')) # 写入 10 | Searchresults_document.close() # 关闭文件 11 | 12 | 13 | 14 | 15 | # 光提取文件中的域名/IP、比如文件有一个http://1.1.1.1/x/x/x/x、提取出来的就是1.1.1.1 16 | def Interface_dns(url): 17 | 18 | current_time = config.Savelocation['Contentextraction_dns'] 19 | print("正在提取!") 20 | for dns in open(url): 21 | domian = urllib.parse.urlparse(dns).netloc 22 | if not domian=='': 23 | Searchresults(domian,current_time) 24 | print(f"提取完成文件保存在:{current_time}") 25 | 26 | 27 | # 取文件中的和[http/https://]+域名、比如文件有一个http://1.1.1.1/x/x/x/x、提取出来的就是http://1.1.1.1 28 | def Interface_http(url): 29 | current_time = config.Savelocation['Contentextraction_http'] 30 | print("正在提取!") 31 | for dns in open(url): 32 | a = re.findall(r'https?://(?:[-\w.]|(?:%[\da-fA-F]{6}))+', dns) 33 | for i in a: 34 | Searchresults(i, current_time) 35 | print("提取完成文件保存在:"+current_time) 36 | 37 | 38 | 39 | if __name__ == '__main__': 40 | current_time = time.strftime("%Y-%m-%d%H:%M:%S", time.localtime()) + 'http.txt' 41 | print("正在提取!") 42 | for dns in open('dns.txt'): 43 | a = re.findall(r'https?://(?:[-\w.]|(?:%[\da-fA-F]{6}))+', dns) 44 | for i in a: 45 | Searchresults(i, current_time) 46 | print("提取完成文件保存在:"+current_time) -------------------------------------------------------------------------------- /other/acting/Agentmian.py: -------------------------------------------------------------------------------- 1 | from other.acting import httpbin 2 | 3 | -------------------------------------------------------------------------------- /other/acting/beesproxy_com.py: -------------------------------------------------------------------------------- 1 | import requests 2 | 3 | from lxml import etree 4 | 5 | 6 | 7 | def verify(proxies, ip, PORT): 8 | print(proxies) 9 | try: 10 | response = requests.get(url="http://www.baidu.com/", proxies=proxies, timeout=1) 11 | if response.status_code == 200: 12 | print("这个IP可以用:" + ip + ':' + PORT) 13 | 14 | except: 15 | print('这个代理不可用') 16 | 17 | 18 | # headers = headers_() 19 | # 20 | # try: 21 | # html = requests.get('http://httpbin.org/get', proxies=proxies, timeout=2) 22 | # 23 | # print(html) 24 | # # html = etree.HTML(html.text) 25 | # # 26 | # # IP = html.xpath(r'//th/div[@id="tab0_ip"]/text()') # 提取ip 27 | # # address=html.xpath(r'//th/div[@id="tab0_address"]/text()') # 地址 28 | # # print("可以用的:IP"+IP+"地址:"+address) 29 | # IP = re.findall(r'\d+\.\d+\.\d+\.\d+', html.text)[0] 30 | # print("这个IP可以用:" + IP + ':::::' + ip + ':' + PORT) 31 | # 32 | # Searchresults((ip + ':' + PORT)) 33 | # print("===================================") 34 | # except Exception: 35 | # print("这个代理不可用") 36 | 37 | 38 | # 判断代理方式 39 | def judge(ip, PORT, protocol): 40 | print("正在验证") 41 | if protocol == 'HTTP': 42 | proxies = {"http": ('http://' + ip + ':' + PORT)} 43 | verify(proxies, ip, PORT) 44 | elif protocol == 'SOCKS5': 45 | proxies = {"http": ('socks5://' + ip + ':' + protocol)} 46 | verify(proxies, ip, PORT) 47 | 48 | 49 | 50 | # 提取代理服务器地址和端口地方 51 | def collection(): 52 | headers = { # 定义User-Agent请求头,用键值对的方式 53 | "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36", 54 | "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", 55 | } 56 | html=requests.get("http://ip.yqie.com/ipproxy.htm",headers=headers) 57 | 58 | html = etree.HTML(html.text) 59 | #for i in range(4): 60 | 61 | IP=html.xpath(r"//tbody/tr/td[1]/text()") # 提取ip 62 | PORT=html.xpath(r"//tbody/tr/td[2]/text()") # 提取端口 63 | Location=html.xpath(r"//tbody/tr/td[3]/text()") # 提取地区 64 | anonymous=html.xpath(r"//tbody/tr/td[4]/text()") # 提取匿名程度 65 | protocol=html.xpath(r"//tbody/tr/td[5]/text()") # 提取协议 66 | print(IP) 67 | # for i in range(20): 68 | # print("===================================") 69 | # print("ip地址是:" + IP[i] + "端口是" + str(PORT[i]) + "\n匿名程度:" + anonymous[i] + "\n用的协议" + str( 70 | # protocol[i]) + "\n位置在:" + Location[i]) 71 | # judge(IP[i], str(PORT[i]), protocol[i]) 72 | collection() -------------------------------------------------------------------------------- /other/acting/httpbin_org.py: -------------------------------------------------------------------------------- 1 | import requests 2 | import time 3 | from lxml import etree 4 | import re 5 | 6 | 7 | # 提取出来的结果保存到loginURL.txt文件里面 8 | def Searchresults(results_IP): 9 | Searchresults_document = open("login_url.txt", 'a') # 打开文件写的方式 10 | Searchresults_document.write((results_IP + '\n')) # 写入 11 | Searchresults_document.close() # 关闭文件 12 | 13 | 14 | # 添加请求头 15 | def headers_(): 16 | headers = { # 定义User-Agent请求头,用键值对的方式 17 | "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36", 18 | "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", 19 | } 20 | return headers 21 | 22 | 23 | # 验证看看可以用不 24 | def verify(proxies, ip, PORT): 25 | print(proxies) 26 | try: 27 | response = requests.get(url="http://www.baidu.com/", proxies=proxies, timeout=1) 28 | if response.status_code == 200: 29 | print("这个IP可以用:" + ip + ':' + PORT) 30 | Searchresults((ip + ':' + PORT)) 31 | except: 32 | print('这个代理不可用') 33 | 34 | 35 | 36 | # headers = headers_() 37 | # 38 | # try: 39 | # html = requests.get('http://httpbin.org/get', proxies=proxies, timeout=2) 40 | # 41 | # print(html) 42 | # # html = etree.HTML(html.text) 43 | # # 44 | # # IP = html.xpath(r'//th/div[@id="tab0_ip"]/text()') # 提取ip 45 | # # address=html.xpath(r'//th/div[@id="tab0_address"]/text()') # 地址 46 | # # print("可以用的:IP"+IP+"地址:"+address) 47 | # IP = re.findall(r'\d+\.\d+\.\d+\.\d+', html.text)[0] 48 | # print("这个IP可以用:" + IP + ':::::' + ip + ':' + PORT) 49 | # 50 | # Searchresults((ip + ':' + PORT)) 51 | # print("===================================") 52 | # except Exception: 53 | # print("这个代理不可用") 54 | 55 | 56 | # 判断代理方式 57 | def judge(ip, PORT, protocol): 58 | print("正在验证") 59 | if protocol == 'HTTP': 60 | proxies = {"http": ('http://' + ip + ':' + PORT), 61 | "https": ('http://' + ip + ':' + PORT)} 62 | verify(proxies, ip, PORT) 63 | elif protocol == 'SOCKS5': 64 | proxies = {"http": ('socks5://' + ip + ':' + protocol)} 65 | verify(proxies, ip, PORT) 66 | 67 | 68 | # 提取代理服务器地址和端口地方 69 | def collection(url, speed): 70 | headers = headers_() 71 | 72 | html = requests.get(url, headers=headers) 73 | html = etree.HTML(html.text) 74 | 75 | IP = html.xpath(r'//tr/td[@data-title="IP"]/text()') # 提取ip 76 | PORT = html.xpath(r'//tr/td[@data-title="PORT"]/text()') # 提取端口 77 | anonymous = html.xpath(r'//tr/td[@data-title="匿名度"]/text()') # 提取匿名程度 78 | protocol = html.xpath(r'//tr/td[@data-title="类型"]/text()') # 提取协议 79 | Location = html.xpath(r'//tr/td[@data-title="位置"]/text()') # 提取位置 80 | Last_minute = html.xpath(r'//tr/td[@data-title="最后验证时间"]/text()') # 提取最后验证时间 81 | for i in range(len(IP)): 82 | time.sleep(speed) 83 | print("===================================") 84 | print("ip地址是:" + IP[i] + "端口是" + str(PORT[i]) + "\n匿名程度:" + anonymous[i] + "\n用的协议" + str( 85 | protocol[i]) + "\n位置在:" + Location[i]+"\n最后验证时间:"+Last_minute[i]) 86 | judge(IP[i], str(PORT[i]), protocol[i]) 87 | 88 | 89 | def Interface(): 90 | print() 91 | 92 | 93 | 94 | if __name__ == '__main__': 95 | print(''' 96 | ___ ____ _ _ _ _ 97 | |_ _| _ \ ___ | | | ___ ___| |_(_) ___ _ __ 98 | | || |_) | / _ \| | |/ _ \/ __| __| |/ _ \| '_ \ 99 | | || __/ | (_) | | | __/ (__| |_| | (_) | | | | 100 | |___|_| \___/|_|_|\___|\___|\__|_|\___/|_| |_| 101 | 102 | * 博客地址:www.zssnp.top 103 | * 作者:赵赛赛 104 | ''') 105 | speed = int(input("请输入采集速度:")) 106 | 107 | for i in range(4461): 108 | url = f'https://www.kuaidaili.com/free/inha/{i}/' 109 | collection(url, speed) 110 | -------------------------------------------------------------------------------- /other/acting/login_url.txt: -------------------------------------------------------------------------------- 1 | 183.247.199.120:30001 2 | 58.20.235.180:9091 3 | 183.246.170.14:30001 4 | 103.37.141.69:80 5 | 106.55.15.244:8889 6 | 58.20.235.180:9091 7 | 58.20.235.180:9091 8 | 202.116.32.236:80 9 | 106.55.15.244:8889 10 | 58.20.235.180:9091 11 | 58.20.235.180:9091 12 | 106.55.15.244:8889 13 | 58.20.235.180:9091 14 | 47.106.105.236:80 15 | -------------------------------------------------------------------------------- /other/acting/yqie_com.py: -------------------------------------------------------------------------------- 1 | import requests 2 | 3 | from lxml import etree 4 | 5 | 6 | # def verify(proxies, ip, PORT): 7 | # print(proxies) 8 | # try: 9 | # response = requests.get(url="http://www.baidu.com/", proxies=proxies, timeout=1) 10 | # if response.status_code == 200: 11 | # print("这个IP可以用:" + ip + ':' + PORT) 12 | # Searchresults((ip + ':' + PORT)) 13 | # except: 14 | # print('这个代理不可用') 15 | # def judge(ip, PORT, protocol): 16 | # print("正在验证") 17 | # if protocol == 'HTTP': 18 | # proxies = {"http": ('http://' + ip + ':' + PORT)} 19 | # verify(proxies, ip, PORT) 20 | # elif protocol == 'SOCKS5': 21 | # proxies = {"http": ('socks5://' + ip + ':' + protocol)} 22 | # verify(proxies, ip, PORT) 23 | 24 | 25 | 26 | html = requests.get(url="http://ip.yqie.com/ipproxy.htm") 27 | 28 | html.encoding = "utf-8" 29 | print(html.text) 30 | html = etree.HTML(html.text) 31 | 32 | IP = html.xpath(r"//table//tbody/tr/td[1]") # 提取ip 33 | # PORT = html.xpath(r"//tbody/tr/td[2]/text()") # 提取端口 34 | # Location = html.xpath(r"//tbody/tr/td[3]/text()") # 提取地区 35 | # anonymous = html.xpath(r"//tbody/tr/td[4]/text()") # 提取匿名程度 36 | # protocol = html.xpath(r"//tbody/tr/td[5]/text()") # 提取协议 37 | 38 | print(IP) 39 | # for i in range(17): 40 | # print("===================================") 41 | # print("ip地址是:" + IP[i] + "端口是" + str(PORT[i]) + "\n匿名程度:" + anonymous[i] + "\n用的协议" + str( 42 | # protocol[i]) + "\n位置在:" + Location[i]) 43 | # judge(IP[i], str(PORT[i]), protocol[i]) -------------------------------------------------------------------------------- /other/portquery/potrquery.py: -------------------------------------------------------------------------------- 1 | from other.portquery import tcpudp 2 | 3 | 4 | def tcp_query(tcp): 5 | 6 | if tcp in tcpudp.tcp.keys(): 7 | print(f"此{tcp}端口={tcpudp.tcp[tcp]}\n\n") 8 | else: 9 | print("对不起作者还没有添加,你可以去自己添加") 10 | def udp_query(udp): 11 | 12 | if udp in tcpudp.udp.keys(): 13 | print(f"此{udp}端口={tcpudp.udp[udp]}") 14 | else: 15 | print("对不起作者还没有添加,你可以去自己添加") 16 | 17 | def Interfacemian(args): 18 | tcp=args.tcp 19 | udp=args.udp 20 | 21 | if tcp != None: 22 | tcp_query(tcp) 23 | if udp != None: 24 | udp_query(udp) 25 | 26 | if __name__=="__main": 27 | udp_query("53") -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | python-whois 2 | requests 3 | argparse 4 | shodan 5 | bs4 6 | lxml 7 | threadpool 8 | googletrans 9 | whois 10 | paramiko 11 | colorama 12 | rich 13 | pillow 14 | ttkbootstrap 15 | -------------------------------------------------------------------------------- /result/Contentextraction/pass: -------------------------------------------------------------------------------- 1 | pass -------------------------------------------------------------------------------- /result/ProbeBackup/pass: -------------------------------------------------------------------------------- 1 | pass -------------------------------------------------------------------------------- /result/back/pass: -------------------------------------------------------------------------------- 1 | pass -------------------------------------------------------------------------------- /result/cms/pass: -------------------------------------------------------------------------------- 1 | pass -------------------------------------------------------------------------------- /result/fofa/pass: -------------------------------------------------------------------------------- 1 | pass -------------------------------------------------------------------------------- /result/ftp/pass: -------------------------------------------------------------------------------- 1 | pass -------------------------------------------------------------------------------- /result/shodan/pass: -------------------------------------------------------------------------------- 1 | pass -------------------------------------------------------------------------------- /result/ssh/pass: -------------------------------------------------------------------------------- 1 | pass -------------------------------------------------------------------------------- /result/webcrack/pass: -------------------------------------------------------------------------------- 1 | pass -------------------------------------------------------------------------------- /result/whois/pass: -------------------------------------------------------------------------------- 1 | pass -------------------------------------------------------------------------------- /result/xray/pass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/result/xray/pass -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/CmsPay/merge_pay.py: -------------------------------------------------------------------------------- 1 | import json 2 | import os 3 | import sys 4 | import thirdparty.CmsVulScan.modules.function as fun 5 | # sys.path.append('../') 6 | import importlib 7 | geshu = 0 8 | def generate(): 9 | """ 10 | 导入每个字典中的 run.py 并执行一遍重新生成每个的payload.txt 11 | """ 12 | try: 13 | for i in os.listdir("Dict"): 14 | mode = "Dict." + i + ".run" 15 | datetime_module = importlib.import_module(mode) 16 | print(fun.times() + fun.col("[*] Payload file generated successfully", "yellow")) 17 | except Exception as err: 18 | print(fun.times() + fun.col("[-] The payload file does not exist. Use -gen True to generate the payload file", "red")) 19 | sys.exit() 20 | 21 | # 合并 22 | print(fun.times() + fun.col("[*] Merging payload files", "yellow")) 23 | try: 24 | NewPay = open("thirdparty/CmsVulScan/CmsPay/payload.txt", "w", encoding="utf-8") 25 | for i in os.listdir("Dict"): 26 | file = open("thirdparty/CmsVulScan/Dict/" + i + "/payload.txt", "r", encoding="utf-8") 27 | for a in file.readlines(): 28 | if "\"url\": \"\"" in a: 29 | continue 30 | NewPay.write(a) 31 | file.close() 32 | NewPay.close() 33 | except: 34 | print(fun.times() + fun.col("[-] Payload File merge failed", "red")) 35 | sys.exit() 36 | print(fun.times() + fun.col("[+] Payload file generated successfully", "green")) 37 | 38 | def dete(): 39 | 40 | print(fun.times()+fun.col("[*] 检查payload文件是否存在","yellow")) 41 | if not os.path.exists("thirdparty/CmsVulScan/CmsPay/payload.txt"): 42 | print(fun.times()+fun.col("[-] Payload file does not exist", "red")) 43 | sys.exit() 44 | 45 | # 去重 46 | def Dr_list(): 47 | jihe = set() 48 | file = open("thirdparty/CmsVulScan/CmsPay/payload.txt","r",encoding="utf-8") 49 | lis = file.readlines() 50 | file.close() 51 | for i in lis: 52 | i = i.replace("\n","") 53 | jihe.add(i) 54 | list_pay = [] 55 | for i in jihe: 56 | list_pay.append(i) 57 | return [list_pay,len(lis)] 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/CmsVulScan.py: -------------------------------------------------------------------------------- 1 | import sys 2 | import threading 3 | from conf import config 4 | from thirdparty.CmsVulScan.modules.command import command 5 | from thirdparty.CmsVulScan.modules.function import * 6 | from thirdparty.CmsVulScan.modules.Mo_Fun import * 7 | from thirdparty.CmsVulScan.modules import globalVar as gl 8 | from thirdparty.CmsVulScan.modules.banner import banner 9 | from thirdparty.CmsVulScan.CmsPay.merge_pay import generate 10 | print(banner()) 11 | # 初始化全局变量 12 | gl._init() 13 | class main(): 14 | def __init__(self,url,Payload_Dict,Clas,ages): 15 | # 初始化url 16 | url = Url_init(url) 17 | 18 | 19 | # 为全局变量赋值 20 | gl.set_value('url', url) 21 | gl.set_value('thread', int(ages.thread)) 22 | gl.set_value('suo',threading.Lock()) 23 | gl.set_value('save_path',ages.save_path) 24 | gl.set_value('proxies',proxies_init(ages.proxies)) 25 | gl.set_value('out',int(ages.out)) 26 | gl.set_value('URL',ages.URL) 27 | gl.set_value('md5_int',1) 28 | gl.set_value('re_int',1) 29 | gl.set_value('url_int',1) 30 | gl.set_value('md5pathlist',[]) 31 | gl.set_value('md5md5list',[]) 32 | gl.set_value('repathlist',[]) 33 | gl.set_value('urlpathlist',[]) 34 | gl.set_value('rerelist',[]) 35 | gl.set_value('headers',{'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36'}) 36 | gl.set_value('ProxyError',1) 37 | gl.set_value('ReadTimeout',1) 38 | gl.set_value('ConnectTimeout',1) 39 | gl.set_value('ConnectionError',1) 40 | print(If_one()+times()+gl.get_value("color").yel_info()+gl.get_value("color").yellow(" CMS recognition of ")+gl.get_value("color").green(url)+gl.get_value("color").yellow(" in progress")) 41 | for i in Payload_Dict.keys(): 42 | Transfer_device({i:Payload_Dict[i]},Clas.color) 43 | gl.clear() 44 | 45 | 46 | def Interface(u): 47 | ages = command(u) 48 | ages.save_path = config.Savelocation['cms'] 49 | if ages.gen: 50 | generate() 51 | sys.exit() 52 | Clas = CmsVLmap() 53 | Payload_Dict = Clas.Pay_init() 54 | if ages.save_path != None: 55 | save_init(ages.save_path) 56 | if ages.file == None: 57 | main(ages.url,Payload_Dict,Clas,ages) 58 | else: 59 | file = open(ages.file,'r',encoding='utf-8') 60 | for i in file.readlines(): 61 | url = i.replace("\n","") 62 | main(url,Payload_Dict,Clas,ages) 63 | print("\n"+times()+gl.get_value("color").gre_ok()+gl.get_value("color").green(" CMS recognition is over")) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/ACMSDiscovery-master/run.py: -------------------------------------------------------------------------------- 1 | #-*-coding:UTF-8 -*- 2 | import json 3 | 4 | def ACMSDiscovery(): 5 | a = open(r"thirdparty/CmsVulScan/Dict/ACMSDiscovery-master/data.txt","r",encoding="utf-8") 6 | b = a.read() 7 | a.close() 8 | c = b.replace(" ","").replace("[","{\"a\":[").replace("]","]}") 9 | liebiao = json.loads(c)["a"] 10 | dakai = open("thirdparty/CmsVulScan/Dict/ACMSDiscovery-master/payload.txt","w",encoding="utf-8") 11 | for i in liebiao: 12 | dakai.write(json.dumps(i)+"\n") 13 | 14 | 15 | def b(): 16 | file = open("thirdparty/CmsVulScan/Dict/ACMSDiscovery-master/file.txt","r",encoding="utf-8") 17 | liebiao = file.readlines() 18 | file.close() 19 | dakai = open("thirdparty/CmsVulScan/Dict/ACMSDiscovery-master/payload.txt","a",encoding="utf-8") 20 | for i in liebiao: 21 | zidian = {} 22 | a = i.replace("\n","") 23 | lujing,cms = a.split(" ") 24 | zidian["url"]=lujing 25 | zidian["name"]=cms 26 | zidian["re"]="" 27 | zidian["md5"]="" 28 | dakai.write(json.dumps(zidian)+"\n") 29 | 30 | def c(): 31 | file = open("thirdparty/CmsVulScan/Dict/ACMSDiscovery-master/md5.txt","r",encoding="utf-8") 32 | liebiao = file.readlines() 33 | file.close() 34 | dakai = open("thirdparty/CmsVulScan/Dict/ACMSDiscovery-master/payload.txt","a",encoding="utf-8") 35 | for i in liebiao: 36 | zidian = {} 37 | a = i.replace("\n","") 38 | b = a.rstrip(" ") 39 | url,name,md = b.split(" ") 40 | zidian["url"] = url 41 | zidian["name"] = name 42 | zidian["md5"] = md 43 | zidian["re"] = "" 44 | dakai.write(json.dumps(zidian)+"\n") 45 | 46 | 47 | ACMSDiscovery() 48 | b() 49 | c() -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/CMS_IDENTIFY-main/run.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | 4 | def a(): 5 | file = open("thirdparty/CmsVulScan/Dict/CMS_IDENTIFY-main/CMS_FINGER.json","r",encoding="utf-8") 6 | zidian = json.loads(file.read()) 7 | file.close() 8 | liebiao = [] 9 | for i in zidian.keys(): 10 | for a in zidian[i].keys(): 11 | if a == "md5": 12 | for x in zidian[i][a].keys(): 13 | zi = {} 14 | zi["url"] = x 15 | zi["md5"] = zidian[i][a][x] 16 | zi["name"] = i 17 | zi["re"] = "" 18 | liebiao.append(zi) 19 | if a == "keyword": 20 | for x in zidian[i][a].keys(): 21 | zi = {} 22 | zi["url"] = x 23 | zi["md5"] = "" 24 | zi["name"] = i 25 | zi["re"] = zidian[i][a][x] 26 | liebiao.append(zi) 27 | dakai = open("thirdparty/CmsVulScan/Dict/CMS_IDENTIFY-main/payload.txt","w",encoding="utf-8") 28 | for i in liebiao: 29 | dakai.write(json.dumps(i)+"\n") 30 | 31 | 32 | 33 | 34 | a() -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/CMS_databases-main/run.py: -------------------------------------------------------------------------------- 1 | import json 2 | import os 3 | 4 | 5 | 6 | def a(): 7 | file1 = open(r"thirdparty/CmsVulScan/Dict/CMS_databases-main/a.txt","r",encoding="utf-8") 8 | file = file1.readlines() 9 | file1.close() 10 | 11 | baocun = open(r"thirdparty/CmsVulScan/Dict/CMS_databases-main/payload.txt","w",encoding="utf-8") 12 | jishu = 0 13 | for i in file: 14 | if jishu == 0: 15 | jishu += 1 16 | continue 17 | zidian = {} 18 | a = i.replace("\n", "") 19 | b = a.split(" fenge123321 ") 20 | zidian["url"] = b[1] 21 | zidian["re"] = "" 22 | zidian["name"] = b[0] 23 | zidian["md5"] = b[2] 24 | 25 | baocun.write(json.dumps(zidian)+"\n") 26 | 27 | def b(): 28 | file1 = open(r"thirdparty/CmsVulScan/Dict/CMS_databases-main/b.txt", "r",encoding="utf-8") 29 | file = file1.readlines() 30 | file1.close() 31 | baocun = open(r"thirdparty/CmsVulScan/Dict/CMS_databases-main/payload.txt", "a",encoding="utf-8") 32 | jishu = 0 33 | for i in file: 34 | if jishu == 0: 35 | jishu += 1 36 | continue 37 | zidian = {} 38 | a = i.replace("\n", "") 39 | b = a.split(" fenge123321 ") 40 | zidian["url"] = b[1] 41 | zidian["re"] = b[2] 42 | zidian["name"] = b[0] 43 | zidian["md5"] = "" 44 | # 45 | baocun.write(json.dumps(zidian) + "\n") 46 | 47 | 48 | a() 49 | b() -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/CmsIdentification-masterV2-master/run.py: -------------------------------------------------------------------------------- 1 | 2 | import json 3 | import sys 4 | import codecs 5 | sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach()) 6 | def a(): 7 | file = open("thirdparty/CmsVulScan/Dict/CmsIdentification-masterV2-master/data.json","r",encoding="utf-8") 8 | dakai = open("thirdparty/CmsVulScan/Dict/CmsIdentification-masterV2-master/payload.txt","w",encoding="utf-8") 9 | nr = file.read().lstrip("[").rstrip("]") 10 | nr1 = "{\"zidian\":["+nr+"]}" 11 | zidian = json.loads(nr1) 12 | for i in zidian["zidian"]: 13 | dakai.write(json.dumps(i)+"\n") 14 | 15 | 16 | a() 17 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/WebCMSScanner-master/run.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | 4 | def a(): 5 | file = open("thirdparty/CmsVulScan/Dict/WebCMSScanner-master/data.json","r",encoding="utf-8") 6 | zidian = json.loads(file.read().replace("[","{\"zidian\":[").replace("]","]}")) 7 | file.close() 8 | dakai = open("thirdparty/CmsVulScan/Dict/WebCMSScanner-master/payload.txt","w",encoding="utf-8") 9 | for i in zidian["zidian"]: 10 | dakai.write(json.dumps(i)+"\n") 11 | 12 | 13 | 14 | a() -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/run.py: -------------------------------------------------------------------------------- 1 | import json 2 | import os 3 | 4 | def a(): 5 | liebiao = os.listdir('thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms') 6 | dakai = open("thirdparty/CmsVulScan/Dict/cmsIdentification-master/payload.txt","w",encoding="utf-8") 7 | for i in liebiao: 8 | file = open("thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/"+i,"r",encoding="utf-8") 9 | nr = file.readlines() 10 | file.close() 11 | for a in nr: 12 | zi = {} 13 | b = a.replace("\n","").replace(" ","") 14 | url,re,name = b.split("------") 15 | zi["url"] = url 16 | zi["re"] = re 17 | zi["name"] = name 18 | zi["md5"] = "" 19 | dakai.write(json.dumps(zi)+"\n") 20 | 21 | 22 | def b(): 23 | file = open("thirdparty/CmsVulScan/Dict/cmsIdentification-master/cms00.txt","r",encoding="utf-8") 24 | dakai = open("thirdparty/CmsVulScan/Dict/cmsIdentification-master/payload.txt","a",encoding="utf-8") 25 | for i in file.readlines(): 26 | zi = {} 27 | a = i.replace("\n","") 28 | b = a.split(" ") 29 | zi["url"] = b[0] 30 | zi["re"] = "" 31 | zi["name"] = b[1] 32 | zi["md5"] = b[2] 33 | dakai.write(json.dumps(zi)+"\n") 34 | 35 | def c(): 36 | file = open("thirdparty/CmsVulScan/Dict/cmsIdentification-master/cms1.txt","r",encoding="utf-8") 37 | dakai = open("thirdparty/CmsVulScan/Dict/cmsIdentification-master/payload.txt","a",encoding="utf-8") 38 | zi = {} 39 | for i in file.readlines(): 40 | a = i.replace("\n","") 41 | url,name = a.split(" ") 42 | zi[url] = name 43 | for i in zi.keys(): 44 | zidian = {} 45 | zidian["url"] = i 46 | zidian["name"] = zi[i] 47 | zidian["re"] = "" 48 | zidian["md5"] = "" 49 | dakai.write(json.dumps(zidian)+"\n") 50 | 51 | def d(): 52 | file = open("thirdparty/CmsVulScan/Dict/cmsIdentification-master/data.json","r",encoding="utf-8") 53 | dakai = open("thirdparty/CmsVulScan/Dict/cmsIdentification-master/payload.txt","a",encoding="utf-8") 54 | nr = file.read() 55 | file.close() 56 | zidian = json.loads(nr.replace("[","{\"zidian\":[").replace("]","]}")) 57 | for i in zidian["zidian"]: 58 | dakai.write(json.dumps(i)+"\n") 59 | 60 | 61 | a() 62 | b() 63 | c() 64 | d() -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/aspcms.txt: -------------------------------------------------------------------------------- 1 | /install/------aspcms------AspCMS 2 | /about/_notes/dwsync.xml------aspcms------AspCMS 3 | /admin/_Style/_notes/dwsync.xml------aspcms------AspCMS 4 | /apply/_notes/dwsync.xml------aspcms------AspCMS 5 | /config/_notes/dwsync.xml------aspcms------AspCMS 6 | /fckeditor/fckconfig.js------aspcms------AspCMS 7 | /gbook/_notes/dwsync.xml------aspcms------AspCMS 8 | /inc/_notes/dwsync.xml------aspcms------AspCMS 9 | /plug/comment.html------aspcms------AspCMS 10 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/dedecms.txt: -------------------------------------------------------------------------------- 1 | /data/admin/allowurl.txt------dedecms------DedeCMS(织梦) 2 | /data/index.html------dedecms------DedeCMS(织梦) 3 | /data/js/index.html------dedecms------DedeCMS(织梦) 4 | /data/mytag/index.html------dedecms------DedeCMS(织梦) 5 | /data/sessions/index.html------dedecms------DedeCMS(织梦) 6 | /data/textdata/index.html------dedecms------DedeCMS(织梦) 7 | /dede/action/css_body.css------dedecms------DedeCMS(织梦) 8 | /dede/css_body.css------dedecms------DedeCMS(织梦) 9 | /dede/templets/article_coonepage_rule.htm------dedecms------DedeCMS(织梦) 10 | /include/alert.htm------dedecms------DedeCMS(织梦) 11 | /member/images/base.css------dedecms------DedeCMS(织梦) 12 | /member/js/box.js------dedecms------DedeCMS(织梦) 13 | /php/modpage/readme.txt------dedecms------DedeCMS(织梦) 14 | /plus/sitemap.html------dedecms------DedeCMS(织梦) 15 | /setup/license.html------dedecms------DedeCMS(织梦) 16 | /special/index.html------dedecms------DedeCMS(织梦) 17 | /templets/default/style/dedecms.css------dedecms------DedeCMS(织梦) 18 | /company/template/default/search_list.htm------dedecms------DedeCMS(织梦) 19 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/discuz.txt: -------------------------------------------------------------------------------- 1 | /robots.txt------discuz------Discuz(康盛) 2 | /bbcode.js------discuz------Discuz(康盛) 3 | /newsfader.js------discuz------Discuz(康盛) 4 | /templates.cdb------discuz------Discuz(康盛) 5 | /u2upopup.js------discuz------Discuz(康盛) 6 | /admin/discuzfiles.md5------discuz------Discuz(康盛) 7 | /api/manyou/cloud_channel.htm------discuz------Discuz(康盛) 8 | /images/admincp/admincp.js------discuz------Discuz(康盛) 9 | /include/javascript/ajax.js------discuz------Discuz(康盛) 10 | /mspace/default/style.ini------discuz------Discuz(康盛) 11 | /plugins/manyou/discuz_plugin_manyou.xml------discuz------Discuz(康盛) 12 | /source/plugin/myapp/discuz_plugin_myapp.xml------discuz------Discuz(康盛) 13 | /static/js/admincp.js------discuz------Discuz(康盛) 14 | /template/default/common/common.css------discuz------Discuz(康盛) 15 | /uc_server/view/default/admin_frame_main.htm------discuz------Discuz(康盛) 16 | /bbcode.js------discuz------Discuz(康盛) 17 | /newsfader.js------discuz------Discuz(康盛) 18 | /templates.cdb------discuz------Discuz(康盛) 19 | /u2upopup.js------discuz------Discuz(康盛) 20 | /mspace/default1/style.ini------discuz------Discuz(康盛) 21 | /uc_server/view/default/admin_frame_main.htm------discuz------Discuz(康盛) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/drupal.txt: -------------------------------------------------------------------------------- 1 | /INSTALL------drupal------Drupal(水滴) 2 | /MAINTAINERS------drupal------Drupal(水滴) 3 | /.gitattributes------drupal------Drupal(水滴) 4 | /.htaccess------drupal------Drupal(水滴) 5 | /example.gitignore------drupal------Drupal(水滴) 6 | /README.txt------drupal------Drupal(水滴) 7 | /themes/README.txt------drupal------Drupal(水滴) 8 | /sites/README.txt------drupal------Drupal(水滴) 9 | /profiles/README.txt------drupal------Drupal(水滴) 10 | /modules/README.txt------drupal------Drupal(水滴) 11 | /core/CHANGELOG.txt------drupal------Drupal(水滴) 12 | /core/vendor/README.txt------drupal------Drupal(水滴) 13 | /.editorconfig------drupal------Drupal(水滴) 14 | /CHANGELOG.txt------drupal------Drupal(水滴) 15 | /COPYRIGHT.txt------drupal------Drupal(水滴) 16 | /INSTALL.mysql.txt------drupal------Drupal(水滴) 17 | /INSTALL.pgsql.txt------drupal------Drupal(水滴) 18 | /INSTALL.sqlite.txt------drupal------Drupal(水滴) 19 | /INSTALL.txt------drupal------Drupal(水滴) 20 | /MAINTAINERS.txt------drupal------Drupal(水滴) 21 | /UPGRADE.txt------drupal------Drupal(水滴) 22 | /themes/bartik/color/preview.js------drupal------Drupal(水滴) 23 | /sites/all/themes/README.txt------drupal------Drupal(水滴) 24 | /sites/all/modules/README.txt------drupal------Drupal(水滴) 25 | /scripts/test.script------drupal------Drupal(水滴) 26 | /modules/user/user.info------drupal------Drupal(水滴) 27 | /misc/ajax.js------drupal------Drupal(水滴) 28 | /themes/tests/README.txt------drupal------Drupal(水滴) 29 | /sites/all/README.txt------drupal------Drupal(水滴) 30 | /INSTALL------drupal------Drupal(水滴) 31 | /MAINTAINERS------drupal------Drupal(水滴) 32 | /.gitattributes------drupal------Drupal(水滴) 33 | /.htaccess------drupal------Drupal(水滴) 34 | /example.gitignore------drupal------Drupal(水滴) 35 | /README.txt------drupal------Drupal(水滴) 36 | /.editorconfig------drupal------Drupal(水滴) 37 | /CHANGELOG.txt------drupal------Drupal(水滴) 38 | /COPYRIGHT.txt------drupal------Drupal(水滴) 39 | /INSTALL.mysql.txt------drupal------Drupal(水滴) 40 | /INSTALL.pgsql.txt------drupal------Drupal(水滴) 41 | /INSTALL.sqlite.txt------drupal------Drupal(水滴) 42 | /INSTALL.txt------drupal------Drupal(水滴) 43 | /MAINTAINERS.txt------drupal------Drupal(水滴) 44 | /UPGRADE.txt------drupal------Drupal(水滴) 45 | /modules/legacy/legacy.info------drupal------Drupal(水滴) 46 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/dvbbs.txt: -------------------------------------------------------------------------------- 1 | /Admin/images/admin.js------dvbbs------Dvbbs(动网) 2 | /admin/inc/admin.js------dvbbs------Dvbbs(动网) 3 | /admin/left.htm------dvbbs------Dvbbs(动网) 4 | /boke/CacheFile/System.config------dvbbs------Dvbbs(动网) 5 | /boke/Script/Dv_form.js------dvbbs------Dvbbs(动网) 6 | /boke/Skins/Default/xml/index.xslt------dvbbs------Dvbbs(动网) 7 | /boke/Skins/dvskin/xml/index.xslt------dvbbs------Dvbbs(动网) 8 | /Css/aqua/style.css------dvbbs------Dvbbs(动网) 9 | /Css/cndw/pub_cndw.css------dvbbs------Dvbbs(动网) 10 | /Css/gray/style.css------dvbbs------Dvbbs(动网) 11 | /Css/green/pub_cndw_green.css------dvbbs------Dvbbs(动网) 12 | /Css/red/style.css------dvbbs------Dvbbs(动网) 13 | /Css/yellow/style.css------dvbbs------Dvbbs(动网) 14 | /Data/sitemap_cache.xml------dvbbs------Dvbbs(动网) 15 | /dv_edit/main.js------dvbbs------Dvbbs(动网) 16 | /Dv_ForumNews/Temp_Dv_ForumNews.config------dvbbs------Dvbbs(动网) 17 | /Dv_plus/IndivGroup/js/Dv_form.js------dvbbs------Dvbbs(动网) 18 | /Dv_plus/IndivGroup/Skin/Dispbbs.xslt------dvbbs------Dvbbs(动网) 19 | /Dv_plus/myspace/drag/space.js------dvbbs------Dvbbs(动网) 20 | /Dv_plus/myspace/script/fuc_setting.xslt------dvbbs------Dvbbs(动网) 21 | /images/manage/admin.js------dvbbs------Dvbbs(动网) 22 | /images/post/DhtmlEdit.js------dvbbs------Dvbbs(动网) 23 | /inc/Admin_transformxhml.xslt------dvbbs------Dvbbs(动网) 24 | /inc/Templates/bbsinfo.xml------dvbbs------Dvbbs(动网) 25 | /Plus_popwan/CacheFile/sn.config------dvbbs------Dvbbs(动网) 26 | /Resource/Admin/pub_html1.htm------dvbbs------Dvbbs(动网) 27 | /Resource/Classical/boardhelp_html4.htm------dvbbs------Dvbbs(动网) 28 | /Resource/Format_Fuc.xslt------dvbbs------Dvbbs(动网) 29 | /Resource/Template_1/boardhelp_html4.htm------dvbbs------Dvbbs(动网) 30 | /Skins/aspsky_1.css------dvbbs------Dvbbs(动网) 31 | /skins/classical.css------dvbbs------Dvbbs(动网) 32 | /skins/myspace/default01/demo.htm------dvbbs------Dvbbs(动网) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/ecshop.txt: -------------------------------------------------------------------------------- 1 | /install/------ecshop------Ecshop(商派) 2 | /admin/ecshopfiles.md5------ecshop------Ecshop(商派) 3 | /admin/help/zh_cn/database.xml------ecshop------Ecshop(商派) 4 | /admin/js/validator.js------ecshop------Ecshop(商派) 5 | /admin/templates/about_us.htm------ecshop------Ecshop(商派) 6 | /alipay.html------ecshop------Ecshop(商派) 7 | /data/cycle_image.xml------ecshop------Ecshop(商派) 8 | /data/flashdata/default/cycle_image.xml------ecshop------Ecshop(商派) 9 | /demo/js/check.js------ecshop------Ecshop(商派) 10 | /demo/templates/faq_en_us_utf-8.htm------ecshop------Ecshop(商派) 11 | /demo/zh_cn.sql------ecshop------Ecshop(商派) 12 | /themes/default/library/member.lbi------ecshop------Ecshop(商派) 13 | /themes/default/style.css------ecshop------Ecshop(商派) 14 | /themes/default_old/activity.dwt------ecshop------Ecshop(商派) 15 | /install/data/data_en_us.sql------ecshop------Ecshop(商派) 16 | /install/data/demo/zh_cn.sql------ecshop------Ecshop(商派) 17 | /install/js/transport.js------ecshop------Ecshop(商派) 18 | /install/templates/license_en_us.htm------ecshop------Ecshop(商派) 19 | /js/transport.js------ecshop------Ecshop(商派) 20 | /mobile/templates/article.html------ecshop------Ecshop(商派) 21 | /themes/Blueocean/exchange_goods.dwt------ecshop------Ecshop(商派) 22 | /themes/Blueocean/library/comments.lbi------ecshop------Ecshop(商派) 23 | /themes/default_old/library/comments.lbi------ecshop------Ecshop(商派) 24 | /wap/templates/article.wml------ecshop------Ecshop(商派) 25 | /widget/blog_sohu.xhtml------ecshop------Ecshop(商派) 26 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/emlog.txt: -------------------------------------------------------------------------------- 1 | /robots.txt------emlog------Emlog 2 | /wlwmanifest.xml------emlog------Emlog 3 | /content/cache/links------emlog------Emlog 4 | /content/cache/options------emlog------Emlog 5 | /content/cache/blogger------emlog------Emlog 6 | /admin/views/default/main.css------emlog------Emlog 7 | /admin/views/style/default/style.css------emlog------Emlog 8 | /admin/views/style/green/style.css------emlog------Emlog 9 | /content/templates/default/main.css------emlog------Emlog 10 | /content/templates/default/tpl.ini------emlog------Emlog 11 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/empirecms.txt: -------------------------------------------------------------------------------- 1 | /robots.txt------empirecms------EmpireCMS(帝国) 2 | /d/file/index.html------empirecms------EmpireCMS(帝国) 3 | /d/file/p/index.html------empirecms------EmpireCMS(帝国) 4 | /d/js/acmsd/index.html------empirecms------EmpireCMS(帝国) 5 | /d/js/class/index.html------empirecms------EmpireCMS(帝国) 6 | /d/js/js/hotnews.js------empirecms------EmpireCMS(帝国) 7 | /d/js/pic/index.html------empirecms------EmpireCMS(帝国) 8 | /d/js/vote/index.html------empirecms------EmpireCMS(帝国) 9 | /d/txt/index.html------empirecms------EmpireCMS(帝国) 10 | /e/admin/adminstyle/1/page/about.htm------empirecms------EmpireCMS(帝国) 11 | /e/admin/ecmseditor/images/blank.html------empirecms------EmpireCMS(帝国) 12 | /e/admin/ecmseditor/infoeditor/epage/images/blank.html------empirecms------EmpireCMS(帝国) 13 | /e/admin/user/data/certpage.txt------empirecms------EmpireCMS(帝国) 14 | /e/data/ecmseditor/images/blank.html------empirecms------EmpireCMS(帝国) 15 | /e/data/fc/index.html------empirecms------EmpireCMS(帝国) 16 | /e/data/html/cjhtml.txt------empirecms------EmpireCMS(帝国) 17 | /e/data/template/gbooktemp.txt------empirecms------EmpireCMS(帝国) 18 | /e/data/tmp/cj/index.html------empirecms------EmpireCMS(帝国) 19 | /e/extend/index.html------empirecms------EmpireCMS(帝国) 20 | /e/install/data/empirecms.com.sql------empirecms------EmpireCMS(帝国) 21 | /e/tasks/index.html------empirecms------EmpireCMS(帝国) 22 | /e/tool/feedback/temp/test.txt------empirecms------EmpireCMS(帝国) 23 | /html/index.html------empirecms------EmpireCMS(帝国) 24 | /html/sp/index.html------empirecms------EmpireCMS(帝国) 25 | /install/data/empiredown.com.sql------empirecms------EmpireCMS(帝国) 26 | /s/index.html------empirecms------EmpireCMS(帝国) 27 | /search/index.html------empirecms------EmpireCMS(帝国) 28 | /t/index.html------empirecms------EmpireCMS(帝国) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/espcms.txt: -------------------------------------------------------------------------------- 1 | /license.txt------espcms------EspCMS(易思) 2 | /------espcms------EspCMS(易思) 3 | /adminsoft/control/connected.php------espcms------EspCMS(易思) 4 | /adminsoft/control/sqlmanage.php------espcms------EspCMS(易思) 5 | /adminsoft/include/admin_language_cn.php------espcms------EspCMS(易思) 6 | /adminsoft/js/control.js------espcms------EspCMS(易思) 7 | /install/dbmysql/db.sql------espcms------EspCMS(易思) 8 | /install/dbmysql/demodb.sql------espcms------EspCMS(易思) 9 | /install/lan_inc.php------espcms------EspCMS(易思) 10 | /install/sys_inc.php------espcms------EspCMS(易思) 11 | /install/templates/step.html------espcms------EspCMS(易思) 12 | /public/class_dbmysql.php------espcms------EspCMS(易思) 13 | /templates/wap/cn/public/footer.html------espcms------EspCMS(易思) 14 | /templates/wap/en/public/footer.html------espcms------EspCMS(易思) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/foosuncms.txt: -------------------------------------------------------------------------------- 1 | /Index.html------foosuncms------FoosunCMS(风讯) 2 | /Apsearch.html------foosuncms------FoosunCMS(风讯) 3 | /search.html------foosuncms------FoosunCMS(风讯) 4 | /Tags.html------foosuncms------FoosunCMS(风讯) 5 | /Admin/Collect/vssver2.scc------foosuncms------FoosunCMS(风讯) 6 | /Admin/FreeLabel/vssver2.scc------foosuncms------FoosunCMS(风讯) 7 | /Admin/News/images/vssver2.scc------foosuncms------FoosunCMS(风讯) 8 | /Admin/News/lib/vssver2.scc------foosuncms------FoosunCMS(风讯) 9 | /Admin/PublicSite/vssver2.scc------foosuncms------FoosunCMS(风讯) 10 | /down/index.html------foosuncms------FoosunCMS(风讯) 11 | /Foosun/Admin/Mall/Mall_Factory.Asp------foosuncms------FoosunCMS(风讯) 12 | /FS_Inc/vssver2.scc------foosuncms------FoosunCMS(风讯) 13 | /FS_InterFace/vssver2.scc------foosuncms------FoosunCMS(风讯) 14 | /Install/SQL/Value/site_param.sql------foosuncms------FoosunCMS(风讯) 15 | /manage/collect/MasterPage_Site.master------foosuncms------FoosunCMS(风讯) 16 | /Templets/about/index.htm------foosuncms------FoosunCMS(风讯) 17 | /Templets/pro/cms.htm------foosuncms------FoosunCMS(风讯) 18 | /User/contr/lib/vssver2.scc------foosuncms------FoosunCMS(风讯) 19 | /Users/All_User.Asp------foosuncms------FoosunCMS(风讯) 20 | /Users/Mall/OrderPrint.Asp------foosuncms------FoosunCMS(风讯) 21 | /xml/products/dotnetcmsversion.xml------foosuncms------FoosunCMS(风讯) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/hdwiki.txt: -------------------------------------------------------------------------------- 1 | /robots.txt------hdwiki------HdWiki(中文维基) 2 | /install/testdata/hdwikitest.sql------hdwiki------HdWiki(中文维基) 3 | /js/api.js------hdwiki------HdWiki(中文维基) 4 | /js/editor/editor.js------hdwiki------HdWiki(中文维基) 5 | /js/hdeditor/hdeditor.min.js------hdwiki------HdWiki(中文维基) 6 | /js/hdeditor/skins/content.css------hdwiki------HdWiki(中文维基) 7 | /js/jqeditor/hdwiki.js------hdwiki------HdWiki(中文维基) 8 | /js/jqeditor/skins/content_default.css------hdwiki------HdWiki(中文维基) 9 | /plugins/hdapi/view/admin_hdapi.htm------hdwiki------HdWiki(中文维基) 10 | /plugins/mwimport/desc.xml------hdwiki------HdWiki(中文维基) 11 | /plugins/mwimport/view/admin_mwimport.htm------hdwiki------HdWiki(中文维基) 12 | /plugins/ucenter/view/admin_ucenter.htm------hdwiki------HdWiki(中文维基) 13 | /style/aoyun/hdwiki.css------hdwiki------HdWiki(中文维基) 14 | /style/default/admin/admin.css------hdwiki------HdWiki(中文维基) 15 | /style/default/desc.xml------hdwiki------HdWiki(中文维基) 16 | /view/default/admin_addlink.htm------hdwiki------HdWiki(中文维基) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/joomla.txt: -------------------------------------------------------------------------------- 1 | /htaccess.txt------joomla------Joomla(逐浪) 2 | /CONTRIBUTING.md------joomla------Joomla(逐浪) 3 | /phpunit.xml.dist------joomla------Joomla(逐浪) 4 | /robots.txt------joomla------Joomla(逐浪) 5 | /joomla.xml------joomla------Joomla(逐浪) 6 | /README.txt------joomla------Joomla(逐浪) 7 | /robots.txt.dist------joomla------Joomla(逐浪) 8 | /web.config.txt------joomla------Joomla(逐浪) 9 | /installation/CHANGELOG------joomla------Joomla(逐浪) 10 | /administrator/components/com_login/login.xml------joomla------Joomla(逐浪) 11 | /components/com_mailto/views/sent/metadata.xml------joomla------Joomla(逐浪) 12 | /components/com_wrapper/wrapper.xml------joomla------Joomla(逐浪) 13 | /installation/language/en-GB/en-GB.ini------joomla------Joomla(逐浪) 14 | /installation/language/en-US/en-US.ini------joomla------Joomla(逐浪) 15 | /installation/language/zh-CN/zh-CN.ini------joomla------Joomla(逐浪) 16 | /installation/template/js/installation.js------joomla------Joomla(逐浪) 17 | /language/en-GB/en-GB.com_contact.ini------joomla------Joomla(逐浪) 18 | /libraries/joomla/filesystem/meta/language/en-GB/en-GB.lib_joomla_filesystem_patcher.ini------joomla------Joomla(逐浪) 19 | /libraries/joomla/html/language/en-GB/en-GB.jhtmldate.ini------joomla------Joomla(逐浪) 20 | /media/com_finder/js/indexer.js------joomla------Joomla(逐浪) 21 | /media/com_joomlaupdate/default.js------joomla------Joomla(逐浪) 22 | /media/editors/tinymce/templates/template_list.js------joomla------Joomla(逐浪) 23 | /media/jui/css/chosen.css------joomla------Joomla(逐浪) 24 | /modules/mod_banners/mod_banners.xml------joomla------Joomla(逐浪) 25 | /plugins/authentication/joomla/joomla.xml------joomla------Joomla(逐浪) 26 | /templates/atomic/css/template.css------joomla------Joomla(逐浪) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/kesioncms.txt: -------------------------------------------------------------------------------- 1 | /Admin/Include/version.xml------kesioncms------KesionCMS(科讯) 2 | /API/api.config------kesioncms------KesionCMS(科讯) 3 | /Config/filtersearch/s3.xml------kesioncms------KesionCMS(科讯) 4 | /czfy/template/index.html------kesioncms------KesionCMS(科讯) 5 | /esf/template/index.html------kesioncms------KesionCMS(科讯) 6 | /images/css.css.lnk------kesioncms------KesionCMS(科讯) 7 | /JS/12.js------kesioncms------KesionCMS(科讯) 8 | /KS_Inc/ajax.js------kesioncms------KesionCMS(科讯) 9 | /Space/js/ks.space.page.js------kesioncms------KesionCMS(科讯) 10 | /template/common/activecode.html------kesioncms------KesionCMS(科讯) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/kingcms.txt: -------------------------------------------------------------------------------- 1 | /install.sql------kingcms------KingCMS 2 | /install.php------kingcms------KingCMS 3 | /INSTALL.php------kingcms------KingCMS 4 | /License.txt------kingcms------KingCMS 5 | /ad.asp------kingcms------KingCMS 6 | /admin.asp------kingcms------KingCMS 7 | /collect.asp------kingcms------KingCMS 8 | /counter.asp------kingcms------KingCMS 9 | /create.asp------kingcms------KingCMS 10 | /INSTALL.asp------kingcms------KingCMS 11 | /link.asp------kingcms------KingCMS 12 | /login.asp------kingcms------KingCMS 13 | /main.asp------kingcms------KingCMS 14 | /menu.asp------kingcms------KingCMS 15 | /template.asp------kingcms------KingCMS 16 | /user.asp------kingcms------KingCMS 17 | /webftp.asp------kingcms------KingCMS 18 | /ad/index.asp------kingcms------KingCMS 19 | /admin/Article/index.asp------kingcms------KingCMS 20 | /admin/system/create.asp------kingcms------KingCMS 21 | /admin/webftp/index.asp------kingcms------KingCMS 22 | /api/alipay.php------kingcms------KingCMS 23 | /Article/index.asp------kingcms------KingCMS 24 | /block/core.class.php------kingcms------KingCMS 25 | /collect/index.asp------kingcms------KingCMS 26 | /comment/index.asp------kingcms------KingCMS 27 | /dbquery/core.class.php------kingcms------KingCMS 28 | /dbquery/language/zh-cn.xml------kingcms------KingCMS 29 | /download/index.asp------kingcms------KingCMS 30 | /EasyArticle/index.asp------kingcms------KingCMS 31 | /feedback/core.class.php------kingcms------KingCMS 32 | /images/style.css------kingcms------KingCMS 33 | /inc/config.asp------kingcms------KingCMS 34 | /language/zh-cn.xml------kingcms------KingCMS 35 | /library/template.class.php------kingcms------KingCMS 36 | /link/index.asp------kingcms------KingCMS 37 | /movie/index.asp------kingcms------KingCMS 38 | /onepage/index.asp------kingcms------KingCMS 39 | /page/addlink.asp------kingcms------KingCMS 40 | /page/system/inc/fun.js------kingcms------KingCMS 41 | /page/Tools/fun.asp------kingcms------KingCMS 42 | /page/webftp/fun.asp------kingcms------KingCMS 43 | /passport/index.asp------kingcms------KingCMS 44 | /system/images/fun.js------kingcms------KingCMS 45 | /system/js/jquery.kc.js------kingcms------KingCMS 46 | /template/default.htm------kingcms------KingCMS 47 | /Tools/index.asp------kingcms------KingCMS 48 | /user/index.php------kingcms------KingCMS 49 | /webftp/index.asp------kingcms------KingCMS 50 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/ljcms.txt: -------------------------------------------------------------------------------- 1 | /------liangjing------liangjing(良精) 2 | /Global.asax------ljcms------LjCMS(良精) 3 | /Web.config------ljcms------LjCMS(良精) 4 | /Admin/MasterPage/Default.Master------ljcms------LjCMS(良精) 5 | /ashx/comment.ashx------ljcms------LjCMS(良精) 6 | /Ch/Index.Asp------ljcms------LjCMS(良精) 7 | /En/Index.Asp------ljcms------LjCMS(良精) 8 | /en/Module/AboutDetail.ascx------ljcms------LjCMS(良精) 9 | /Html_skin30/downclass_29_1.html------ljcms------LjCMS(良精) 10 | /HtmlAspx/ascx/CreateOrder.ascx------ljcms------LjCMS(良精) 11 | /Master/default.Master------ljcms------LjCMS(良精) 12 | /Module/AboutDetail.ascx------ljcms------LjCMS(良精) 13 | /T/skin01/enindex.html------ljcms------LjCMS(良精) 14 | /T/skin05/about.html------ljcms------LjCMS(良精) 15 | /Enrss.xml------liangjing------liangjing(良精) 16 | /Ch/Memberphoto.Asp------liangjing------liangjing(良精) 17 | /En/Foot.Asp------liangjing------liangjing(良精) 18 | /Html_skin30/enabout.html------liangjing------liangjing(良精) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/php168.txt: -------------------------------------------------------------------------------- 1 | /readme.txt------php168------PHP168(国徽) 2 | /ckeditor/plugins/gallery/plugin.js------php168------PHP168(国徽) 3 | /install/------php168------PHP168(国徽) 4 | /cms/install/index.html------php168------PHP168(国徽) 5 | /ewebeditor/KindEditor.js------php168------PHP168(国徽) 6 | /form/install/data.sql------php168------PHP168(国徽) 7 | /hack/cnzz/template/menu.htm------php168------PHP168(国徽) 8 | /help/main.html------php168------PHP168(国徽) 9 | /images/dialog.css------php168------PHP168(国徽) 10 | /js/util.js------php168------PHP168(国徽) 11 | /plugin/qqconnect/bind.html------php168------PHP168(国徽) 12 | /skin/admin/style.css------php168------PHP168(国徽) 13 | /template/admin/ask/config.html------php168------PHP168(国徽) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/phpcms.txt: -------------------------------------------------------------------------------- 1 | /index.html------phpcms------phpCMS(盛大) 2 | /robots.txt------phpcms------phpCMS(盛大) 3 | /admin/index.htm------phpcms------phpCMS(盛大) 4 | /ads/install/templates/ads-float.html------phpcms------phpCMS(盛大) 5 | /announce/install/templates/index.html------phpcms------phpCMS(盛大) 6 | /bill/install/mysql.sql------phpcms------phpCMS(盛大) 7 | /comment/include/js/comment.js------phpcms------phpCMS(盛大) 8 | /data/js/config.js------phpcms------phpCMS(盛大) 9 | /digg/install/templates/index.html------phpcms------phpCMS(盛大) 10 | /editor/js/editor.js------phpcms------phpCMS(盛大) 11 | /error_report/install/mysql.sql------phpcms------phpCMS(盛大) 12 | /formguide/install/templates/form_index.html------phpcms------phpCMS(盛大) 13 | /guestbook/install/templates/index.html------phpcms------phpCMS(盛大) 14 | /house/.htaccess------phpcms------phpCMS(盛大) 15 | /images/js/admin.js------phpcms------phpCMS(盛大) 16 | /install/cms_index.html------phpcms------phpCMS(盛大) 17 | /link/install/templates/index.html------phpcms------phpCMS(盛大) 18 | /mail/install/templates/sendmail.html------phpcms------phpCMS(盛大) 19 | /member/include/js/login.js------phpcms------phpCMS(盛大) 20 | /message/install/mysql.sql------phpcms------phpCMS(盛大) 21 | /module/info/include/mysql/phpcms_info.sql------phpcms------phpCMS(盛大) 22 | /mood/install/templates/header.html------phpcms------phpCMS(盛大) 23 | /order/install/templates/deliver.html------phpcms------phpCMS(盛大) 24 | /page/aboutus.html------phpcms------phpCMS(盛大) 25 | /phpcms/templates/default/member/connect.html------phpcms------phpCMS(盛大) 26 | /phpcms/templates/default/wap/header.html------phpcms------phpCMS(盛大) 27 | /phpsso_server/statics/js/formvalidator.js------phpcms------phpCMS(盛大) 28 | /search/install/templates/index.html------phpcms------phpCMS(盛大) 29 | /space/images/js/space.js------phpcms------phpCMS(盛大) 30 | /special/type/dev.html------phpcms------phpCMS(盛大) 31 | /spider/uninstall/mysql.sql------phpcms------phpCMS(盛大) 32 | /stat/uninstall/mysql.sql------phpcms------phpCMS(盛大) 33 | /statics/js/cookie.js------phpcms------phpCMS(盛大) 34 | /templates/default/info/area.html------phpcms------phpCMS(盛大) 35 | /union/install/mysql.sql------phpcms------phpCMS(盛大) 36 | /video/install/templates/category.html------phpcms------phpCMS(盛大) 37 | /vote/install/templates/index.html------phpcms------phpCMS(盛大) 38 | /wenba/install/mysql.sql------phpcms------phpCMS(盛大) 39 | /yp/images/js/global.js------phpcms------phpCMS(盛大) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/phpwind.txt: -------------------------------------------------------------------------------- 1 | /licence.txt------phpwind------PHPWind 2 | /robots.txt------phpwind------PHPWind 3 | /recommend.html------phpwind------PHPWind 4 | /wind.sql------phpwind------PHPWind 5 | /AUTHORS------phpwind------PHPWind 6 | /humans.txt------phpwind------PHPWind 7 | /LICENSE------phpwind------PHPWind 8 | /wind/readme------phpwind------PHPWind 9 | /wind/http/mime/mime------phpwind------PHPWind 10 | /conf/md5sum------phpwind------PHPWind 11 | /aCloud/index.html------phpwind------PHPWind 12 | /admin/safefiles.md5------phpwind------PHPWind 13 | /api/agent.html------phpwind------PHPWind 14 | /apps/diary/template/m_diary_bottom.htm------phpwind------PHPWind 15 | /apps/groups/template/m_header.htm------phpwind------PHPWind 16 | /apps/stopic/template/stopic.htm------phpwind------PHPWind 17 | /apps/weibo/template/m_weibo_bottom.htm------phpwind------PHPWind 18 | /connexion/template/custom_weibo_template.htm------phpwind------PHPWind 19 | /data/lang/zh_cn.js------phpwind------PHPWind 20 | /hack/app/info.xml------phpwind------PHPWind 21 | /html/js/index.html------phpwind------PHPWind 22 | /js/magic.js------phpwind------PHPWind 23 | /lang/wind/admin/admin.htm------phpwind------PHPWind 24 | /m/template/footer.htm------phpwind------PHPWind 25 | /mode/area/js/adminview.js------phpwind------PHPWind 26 | /phpwind/lang/wind/admin/admin.htm------phpwind------PHPWind 27 | /phpwind/licence.txt------phpwind------PHPWind 28 | /res/css/admin_layout.css------phpwind------PHPWind 29 | /src/extensions/demo/Manifest.xml------phpwind------PHPWind 30 | /src/extensions/demo/resource/editorApp.js------phpwind------PHPWind 31 | /styles/english/template/admin_english/admin.htm------phpwind------PHPWind 32 | /template/config/admin/config_run.htm------phpwind------PHPWind 33 | /themes/forum/default/css/dev/forum.css------phpwind------PHPWind 34 | /u/themes/default/footer.htm------phpwind------PHPWind 35 | /windid/res/css/admin_layout.css------phpwind------PHPWind 36 | /windid/res/js/dev/pages/admin/auth_manage.js------phpwind------PHPWind 37 | /windid/res/js/dev/wind.js------phpwind------PHPWind -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/powereasy.txt: -------------------------------------------------------------------------------- 1 | /License.txt------powereasy------PowerEasy(动易) 2 | /Web.config------powereasy------PowerEasy(动易) 3 | /rss.xsl------powereasy------PowerEasy(动易) 4 | /RSS.xsl------powereasy------PowerEasy(动易) 5 | /JS/checklogin.js------powereasy------PowerEasy(动易) 6 | /Temp/ajaxnote.txt------powereasy------PowerEasy(动易) 7 | /User/PopCalendar.js------powereasy------PowerEasy(动易) 8 | /xml/xml.xsl------powereasy------PowerEasy(动易) 9 | /Admin/MasterPage.master------powereasy------PowerEasy(动易) 10 | /API/Request.xml------powereasy------PowerEasy(动易) 11 | /App_GlobalResources/CacheResources.resx------powereasy------PowerEasy(动易) 12 | /Config/AjaxHandler.config------powereasy------PowerEasy(动易) 13 | /Controls/AttachFieldControl.ascx------powereasy------PowerEasy(动易) 14 | /Admin/Common/HelpLinks.xml------powereasy------PowerEasy(动易) 15 | /Admin/JS/AdminIndex.js------powereasy------PowerEasy(动易) 16 | /Controls/Company/Company.ascx------powereasy------PowerEasy(动易) 17 | /Database/SiteWeaver.sql------powereasy------PowerEasy(动易) 18 | /Editor/Lable/PE_Annouce.htm------powereasy------PowerEasy(动易) 19 | /Editor/plugins/pastefromword/dialogs/pastefromword.js------powereasy------PowerEasy(动易) 20 | /Install/Demo/Demo.sql------powereasy------PowerEasy(动易) 21 | /Install/NeedCheckDllList.config------powereasy------PowerEasy(动易) 22 | /Language/Gb2312.xml------powereasy------PowerEasy(动易) 23 | /Skin/OceanStar/default.css------powereasy------PowerEasy(动易) 24 | /Skin/OceanStar/user/default.css------powereasy------PowerEasy(动易) 25 | /Space/Template/sealove/index.xsl------powereasy------PowerEasy(动易) 26 | /Template/Default/Skin/default.css------powereasy------PowerEasy(动易) 27 | /Template/Default/Skin/user/default.css------powereasy------PowerEasy(动易) 28 | /User/Accessories/AvatarUploadHandler.ashx------powereasy------PowerEasy(动易) 29 | /wap/Language/Gb2312.xml------powereasy------PowerEasy(动易) 30 | /WebServices/CategoryService.asmx------powereasy------PowerEasy(动易) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/qibosoft.txt: -------------------------------------------------------------------------------- 1 | /install/------qiboSoft------qiboSoft(齐博) 2 | /a_d/install/data.sql------qiboSoft------qiboSoft(齐博) 3 | /admin/template/article_more/config.htm------qiboSoft------qiboSoft(齐博) 4 | /admin/template/blend/set.htm------qiboSoft------qiboSoft(齐博) 5 | /admin/template/center/config.htm------qiboSoft------qiboSoft(齐博) 6 | /admin/template/cutimg/cutimg.htm------qiboSoft------qiboSoft(齐博) 7 | /admin/template/foot.htm------qiboSoft------qiboSoft(齐博) 8 | /admin/template/fu_sort/editsort.htm------qiboSoft------qiboSoft(齐博) 9 | /admin/template/html/set.htm------qiboSoft------qiboSoft(齐博) 10 | /admin/template/label/article.htm------qiboSoft------qiboSoft(齐博) 11 | /admin/template/label/maketpl/1.htm------qiboSoft------qiboSoft(齐博) 12 | /admin/template/module/make.htm------qiboSoft------qiboSoft(齐博) 13 | /admin/template/mysql/into.htm------qiboSoft------qiboSoft(齐博) 14 | /admin/template/sort/editsort.htm------qiboSoft------qiboSoft(齐博) 15 | /form/admin/template/label/form.htm------qiboSoft------qiboSoft(齐博) 16 | /guestbook/admin/template/label/guestbook.htm------qiboSoft------qiboSoft(齐博) 17 | /hack/cnzz/template/ask.htm------qiboSoft------qiboSoft(齐博) 18 | /hack/gather/template/addrulesql.htm------qiboSoft------qiboSoft(齐博) 19 | /hack/upgrade/template/get.htm------qiboSoft------qiboSoft(齐博) 20 | /member/template/blue/foot.htm------qiboSoft------qiboSoft(齐博) 21 | /member/template/default/homepage.htm------qiboSoft------qiboSoft(齐博) 22 | /template/default/cutimg.htm------qiboSoft------qiboSoft(齐博) 23 | /template/special/showsp2.htm------qiboSoft------qiboSoft(齐博) 24 | /wap/template/foot.htm------qiboSoft------qiboSoft(齐博) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/siteserver.txt: -------------------------------------------------------------------------------- 1 | /robots.txt------siteserver------SiteServer 2 | /------siteserver------SiteServer 3 | /Web.config------siteserver------SiteServer 4 | /LiveServer/Configuration/UrlRewrite.config------siteserver------SiteServer 5 | /LiveServer/Inc/html_head.inc------siteserver------SiteServer 6 | /SiteFiles/bairong/SqlScripts/cms.sql------siteserver------SiteServer 7 | /SiteFiles/bairong/TextEditor/ckeditor/plugins/nextpage/plugin.js------siteserver------SiteServer 8 | /SiteFiles/bairong/TextEditor/eWebEditor/language/zh-cn.js------siteserver------SiteServer 9 | /SiteFiles/bairong/TextEditor/eWebEditor/style/coolblue.js------siteserver------SiteServer 10 | /SiteServer/CMS/vssver2.scc------siteserver------SiteServer 11 | /SiteServer/Inc/html_head.inc------siteserver------SiteServer 12 | /SiteServer/Installer/EULA.html------siteserver------SiteServer 13 | /SiteServer/Installer/readme/problem/1.html------siteserver------SiteServer 14 | /SiteServer/Installer/SqlScripts/liveserver.sql------siteserver------SiteServer 15 | /SiteServer/Services/AdministratorService.asmx------siteserver------SiteServer 16 | /SiteServer/Themes/Language/en.xml------siteserver------SiteServer 17 | /SiteServer/Themes/Skins/Skin-DirectoryTree.ascx------siteserver------SiteServer 18 | /SiteServer/UserCenter/Skins/Skin-Footer.ascx------siteserver------SiteServer 19 | /UserCenter/Inc/script.js------siteserver------SiteServer -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/southidc.txt: -------------------------------------------------------------------------------- 1 | /Add.ASP------southidc------Southidc(南方数据) 2 | /Admin/Images/southidc.css------southidc------Southidc(南方数据) 3 | /admin/Inc/southidc.css------southidc------Southidc(南方数据) 4 | /admin/SouthidcEditor/Include/Editor.js------southidc------Southidc(南方数据) 5 | /Ads/left.js------southidc------Southidc(南方数据) 6 | /Asp/ImageList.Asp------southidc------Southidc(南方数据) 7 | /Css/Style.css------southidc------Southidc(南方数据) 8 | /Images/ad.js------southidc------Southidc(南方数据) 9 | /Inc/NoSqlHack.Asp------southidc------Southidc(南方数据) 10 | /Map/51ditu/Index.Asp------southidc------Southidc(南方数据) 11 | /Qq/xml/qq.xml------southidc------Southidc(南方数据) 12 | /Script/Html.js------southidc------Southidc(南方数据) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/wordpress.txt: -------------------------------------------------------------------------------- 1 | /robots.txt------wordpress------WordPress 2 | /license.txt------wordpress------WordPress 3 | /readme.txt------wordpress------WordPress 4 | /help.txt------wordpress------WordPress 5 | /readme.html------wordpress------WordPress 6 | /readme.htm------wordpress------WordPress 7 | /wp-admin/css/colors-classic.css------wordpress------WordPress 8 | /wp-admin/js/media-upload.dev.js------wordpress------WordPress 9 | /wp-content/plugins/akismet/akismet.js------wordpress------WordPress 10 | /wp-content/themes/classic/rtl.css------wordpress------WordPress 11 | /wp-content/themes/twentyeleven/readme.txt------wordpress------WordPress 12 | /wp-content/themes/twentyten/style.css------wordpress------WordPress 13 | /wp-includes/css/buttons.css------wordpress------WordPress 14 | /wp-includes/js/scriptaculous/wp-scriptaculous.js------wordpress------WordPress 15 | /wp-includes/js/tinymce/langs/wp-langs-en.js------wordpress------WordPress 16 | /wp-includes/js/tinymce/wp-tinymce.js------wordpress------WordPress 17 | /wp-includes/wlwmanifest.xml------wordpress------WordPress -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cmsIdentification-master/yjcms/z-blog.txt: -------------------------------------------------------------------------------- 1 | /license.txt------z-blog------Z-Blog 2 | /PLUGIN/BackupDB/plugin.xml------z-blog------Z-Blog 3 | /PLUGIN/PingTool/plugin.xml------z-blog------Z-Blog 4 | /PLUGIN/PluginSapper/plugin.xml------z-blog------Z-Blog 5 | /PLUGIN/ThemeSapper/plugin.xml------z-blog------Z-Blog 6 | /SCRIPT/common.js------z-blog------Z-Blog 7 | /THEMES/default/TEMPLATE/catalog.html------z-blog------Z-Blog 8 | /THEMES/default/theme.xml------z-blog------Z-Blog 9 | /zb_system/DEFEND/default/footer.html------z-blog------Z-Blog 10 | /zb_system/DEFEND/thanks.html------z-blog------Z-Blog 11 | /zb_system/SCRIPT/common.js------z-blog------Z-Blog 12 | /zb_users/CACHE/updateinfo.txt------z-blog------Z-Blog 13 | /zb_users/PLUGIN/AppCentre/plugin.xml------z-blog------Z-Blog 14 | /zb_users/PLUGIN/FileManage/plugin.xml------z-blog------Z-Blog 15 | /zb_users/THEME/default/theme.xml------z-blog------Z-Blog 16 | /zb_users/THEME/HTML5CSS3/theme.xml------z-blog------Z-Blog 17 | /zb_users/THEME/metro/TEMPLATE/footer.html------z-blog------Z-Blog 18 | /zb_users/THEME/metro/theme.xml------z-blog------Z-Blog -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/aspcms.txt: -------------------------------------------------------------------------------- 1 | /install/------aspcms------AspCMS 2 | /about/_notes/dwsync.xml------aspcms------AspCMS 3 | /admin/_Style/_notes/dwsync.xml------aspcms------AspCMS 4 | /apply/_notes/dwsync.xml------aspcms------AspCMS 5 | /config/_notes/dwsync.xml------aspcms------AspCMS 6 | /fckeditor/fckconfig.js------aspcms------AspCMS 7 | /gbook/_notes/dwsync.xml------aspcms------AspCMS 8 | /inc/_notes/dwsync.xml------aspcms------AspCMS 9 | /plug/comment.html------aspcms------AspCMS 10 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/dedecms.txt: -------------------------------------------------------------------------------- 1 | /data/admin/allowurl.txt------dedecms------DedeCMS 2 | /data/index.html------dedecms------DedeCMS 3 | /data/js/index.html------dedecms------DedeCMS 4 | /data/mytag/index.html------dedecms------DedeCMS 5 | /data/sessions/index.html------dedecms------DedeCMS 6 | /data/textdata/index.html------dedecms------DedeCMS 7 | /dede/action/css_body.css------dedecms------DedeCMS 8 | /dede/css_body.css------dedecms------DedeCMS 9 | /dede/templets/article_coonepage_rule.htm------dedecms------DedeCMS 10 | /include/alert.htm------dedecms------DedeCMS 11 | /member/images/base.css------dedecms------DedeCMS 12 | /member/js/box.js------dedecms------DedeCMS 13 | /php/modpage/readme.txt------dedecms------DedeCMS 14 | /plus/sitemap.html------dedecms------DedeCMS 15 | /setup/license.html------dedecms------DedeCMS 16 | /special/index.html------dedecms------DedeCMS 17 | /templets/default/style/dedecms.css------dedecms------DedeCMS 18 | /company/template/default/search_list.htm------dedecms------DedeCMS 19 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/discuz.txt: -------------------------------------------------------------------------------- 1 | /------Discuz!------Discuz 2 | /robots.txt------discuz------Discuz 3 | /bbcode.js------discuz------Discuz 4 | /newsfader.js------discuz------Discuz 5 | /templates.cdb------discuz------Discuz 6 | /u2upopup.js------discuz------Discuz 7 | /admin/discuzfiles.md5------discuz------Discuz 8 | /api/manyou/cloud_channel.htm------discuz------Discuz 9 | /images/admincp/admincp.js------discuz------Discuz 10 | /include/javascript/ajax.js------discuz------Discuz 11 | /mspace/default/style.ini------discuz------Discuz 12 | /plugins/manyou/discuz_plugin_manyou.xml------discuz------Discuz 13 | /source/plugin/myapp/discuz_plugin_myapp.xml------discuz------Discuz 14 | /static/js/admincp.js------discuz------Discuz 15 | /template/default/common/common.css------discuz------Discuz 16 | /uc_server/view/default/admin_frame_main.htm------discuz------Discuz 17 | /bbcode.js------discuz------Discuz 18 | /newsfader.js------discuz------Discuz 19 | /templates.cdb------discuz------Discuz 20 | /u2upopup.js------discuz------Discuz 21 | /mspace/default1/style.ini------discuz------Discuz 22 | /uc_server/view/default/admin_frame_main.htm------discuz------Discuz 23 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/drupal.txt: -------------------------------------------------------------------------------- 1 | /INSTALL------drupal------Drupal 2 | /MAINTAINERS------drupal------Drupal 3 | /.gitattributes------drupal------Drupal 4 | /.htaccess------drupal------Drupal 5 | /example.gitignore------drupal------Drupal 6 | /README.txt------drupal------Drupal 7 | /themes/README.txt------drupal------Drupal 8 | /sites/README.txt------drupal------Drupal 9 | /profiles/README.txt------drupal------Drupal 10 | /modules/README.txt------drupal------Drupal 11 | /core/CHANGELOG.txt------drupal------Drupal 12 | /core/vendor/README.txt------drupal------Drupal 13 | /.editorconfig------drupal------Drupal 14 | /CHANGELOG.txt------drupal------Drupal 15 | /COPYRIGHT.txt------drupal------Drupal 16 | /INSTALL.mysql.txt------drupal------Drupal 17 | /INSTALL.pgsql.txt------drupal------Drupal 18 | /INSTALL.sqlite.txt------drupal------Drupal 19 | /INSTALL.txt------drupal------Drupal 20 | /MAINTAINERS.txt------drupal------Drupal 21 | /UPGRADE.txt------drupal------Drupal 22 | /themes/bartik/color/preview.js------drupal------Drupal 23 | /sites/all/themes/README.txt------drupal------Drupal 24 | /sites/all/modules/README.txt------drupal------Drupal 25 | /scripts/test.script------drupal------Drupal 26 | /modules/user/user.info------drupal------Drupal 27 | /misc/ajax.js------drupal------Drupal 28 | /themes/tests/README.txt------drupal------Drupal 29 | /sites/all/README.txt------drupal------Drupal 30 | /INSTALL------drupal------Drupal 31 | /MAINTAINERS------drupal------Drupal 32 | /.gitattributes------drupal------Drupal 33 | /.htaccess------drupal------Drupal 34 | /example.gitignore------drupal------Drupal 35 | /README.txt------drupal------Drupal 36 | /.editorconfig------drupal------Drupal 37 | /CHANGELOG.txt------drupal------Drupal 38 | /COPYRIGHT.txt------drupal------Drupal 39 | /INSTALL.mysql.txt------drupal------Drupal 40 | /INSTALL.pgsql.txt------drupal------Drupal 41 | /INSTALL.sqlite.txt------drupal------Drupal 42 | /INSTALL.txt------drupal------Drupal 43 | /MAINTAINERS.txt------drupal------Drupal 44 | /UPGRADE.txt------drupal------Drupal 45 | /modules/legacy/legacy.info------drupal------Drupal 46 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/dvbbs.txt: -------------------------------------------------------------------------------- 1 | /Admin/images/admin.js------dvbbs------Dvbbs 2 | /admin/inc/admin.js------dvbbs------Dvbbs 3 | /admin/left.htm------dvbbs------Dvbbs 4 | /boke/CacheFile/System.config------dvbbs------Dvbbs 5 | /boke/Script/Dv_form.js------dvbbs------Dvbbs 6 | /boke/Skins/Default/xml/index.xslt------dvbbs------Dvbbs 7 | /boke/Skins/dvskin/xml/index.xslt------dvbbs------Dvbbs 8 | /Css/aqua/style.css------dvbbs------Dvbbs 9 | /Css/cndw/pub_cndw.css------dvbbs------Dvbbs 10 | /Css/gray/style.css------dvbbs------Dvbbs 11 | /Css/green/pub_cndw_green.css------dvbbs------Dvbbs 12 | /Css/red/style.css------dvbbs------Dvbbs 13 | /Css/yellow/style.css------dvbbs------Dvbbs 14 | /Data/sitemap_cache.xml------dvbbs------Dvbbs 15 | /dv_edit/main.js------dvbbs------Dvbbs 16 | /Dv_ForumNews/Temp_Dv_ForumNews.config------dvbbs------Dvbbs 17 | /Dv_plus/IndivGroup/js/Dv_form.js------dvbbs------Dvbbs 18 | /Dv_plus/IndivGroup/Skin/Dispbbs.xslt------dvbbs------Dvbbs 19 | /Dv_plus/myspace/drag/space.js------dvbbs------Dvbbs 20 | /Dv_plus/myspace/script/fuc_setting.xslt------dvbbs------Dvbbs 21 | /images/manage/admin.js------dvbbs------Dvbbs 22 | /images/post/DhtmlEdit.js------dvbbs------Dvbbs 23 | /inc/Admin_transformxhml.xslt------dvbbs------Dvbbs 24 | /inc/Templates/bbsinfo.xml------dvbbs------Dvbbs 25 | /Plus_popwan/CacheFile/sn.config------dvbbs------Dvbbs 26 | /Resource/Admin/pub_html1.htm------dvbbs------Dvbbs 27 | /Resource/Classical/boardhelp_html4.htm------dvbbs------Dvbbs 28 | /Resource/Format_Fuc.xslt------dvbbs------Dvbbs 29 | /Resource/Template_1/boardhelp_html4.htm------dvbbs------Dvbbs 30 | /Skins/aspsky_1.css------dvbbs------Dvbbs 31 | /skins/classical.css------dvbbs------Dvbbs 32 | /skins/myspace/default01/demo.htm------dvbbs------Dvbbs 33 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/ecshop.txt: -------------------------------------------------------------------------------- 1 | /install/------ecshop------Ecshop 2 | /admin/ecshopfiles.md5------ecshop------Ecshop 3 | /admin/help/zh_cn/database.xml------ecshop------Ecshop 4 | /admin/js/validator.js------ecshop------Ecshop 5 | /admin/templates/about_us.htm------ecshop------Ecshop 6 | /alipay.html------ecshop------Ecshop 7 | /data/cycle_image.xml------ecshop------Ecshop 8 | /data/flashdata/default/cycle_image.xml------ecshop------Ecshop 9 | /demo/js/check.js------ecshop------Ecshop 10 | /demo/templates/faq_en_us_utf-8.htm------ecshop------Ecshop 11 | /demo/zh_cn.sql------ecshop------Ecshop 12 | /themes/default/library/member.lbi------ecshop------Ecshop 13 | /themes/default/style.css------ecshop------Ecshop 14 | /themes/default_old/activity.dwt------ecshop------Ecshop 15 | /install/data/data_en_us.sql------ecshop------Ecshop 16 | /install/data/demo/zh_cn.sql------ecshop------Ecshop 17 | /install/js/transport.js------ecshop------Ecshop 18 | /install/templates/license_en_us.htm------ecshop------Ecshop 19 | /js/transport.js------ecshop------Ecshop 20 | /mobile/templates/article.html------ecshop------Ecshop 21 | /themes/Blueocean/exchange_goods.dwt------ecshop------Ecshop 22 | /themes/Blueocean/library/comments.lbi------ecshop------Ecshop 23 | /themes/default_old/library/comments.lbi------ecshop------Ecshop 24 | /wap/templates/article.wml------ecshop------Ecshop 25 | /widget/blog_sohu.xhtml------ecshop------Ecshop 26 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/emlog.txt: -------------------------------------------------------------------------------- 1 | /robots.txt------emlog------Emlog 2 | /wlwmanifest.xml------emlog------Emlog 3 | /content/cache/links------emlog------Emlog 4 | /content/cache/options------emlog------Emlog 5 | /content/cache/blogger------emlog------Emlog 6 | /admin/views/default/main.css------emlog------Emlog 7 | /admin/views/style/default/style.css------emlog------Emlog 8 | /admin/views/style/green/style.css------emlog------Emlog 9 | /content/templates/default/main.css------emlog------Emlog 10 | /content/templates/default/tpl.ini------emlog------Emlog 11 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/empirecms.txt: -------------------------------------------------------------------------------- 1 | /robots.txt------empirecms------EmpireCMS 2 | /d/file/index.html------empirecms------EmpireCMS 3 | /d/file/p/index.html------empirecms------EmpireCMS 4 | /d/js/acmsd/index.html------empirecms------EmpireCMS 5 | /d/js/class/index.html------empirecms------EmpireCMS 6 | /d/js/js/hotnews.js------empirecms------EmpireCMS 7 | /d/js/pic/index.html------empirecms------EmpireCMS 8 | /d/js/vote/index.html------empirecms------EmpireCMS 9 | /d/txt/index.html------empirecms------EmpireCMS 10 | /e/admin/adminstyle/1/page/about.htm------empirecms------EmpireCMS 11 | /e/admin/ecmseditor/images/blank.html------empirecms------EmpireCMS 12 | /e/admin/ecmseditor/infoeditor/epage/images/blank.html------empirecms------EmpireCMS 13 | /e/admin/user/data/certpage.txt------empirecms------EmpireCMS 14 | /e/data/ecmseditor/images/blank.html------empirecms------EmpireCMS 15 | /e/data/fc/index.html------empirecms------EmpireCMS 16 | /e/data/html/cjhtml.txt------empirecms------EmpireCMS 17 | /e/data/template/gbooktemp.txt------empirecms------EmpireCMS 18 | /e/data/tmp/cj/index.html------empirecms------EmpireCMS 19 | /e/extend/index.html------empirecms------EmpireCMS 20 | /e/install/data/empirecms.com.sql------empirecms------EmpireCMS 21 | /e/tasks/index.html------empirecms------EmpireCMS 22 | /e/tool/feedback/temp/test.txt------empirecms------EmpireCMS 23 | /html/index.html------empirecms------EmpireCMS 24 | /html/sp/index.html------empirecms------EmpireCMS 25 | /install/data/empiredown.com.sql------empirecms------EmpireCMS 26 | /s/index.html------empirecms------EmpireCMS 27 | /search/index.html------empirecms------EmpireCMS 28 | /t/index.html------empirecms------EmpireCMS 29 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/espcms.txt: -------------------------------------------------------------------------------- 1 | /license.txt------espcms------EspCMS 2 | /------espcms------EspCMS 3 | /adminsoft/control/connected.php------espcms------EspCMS 4 | /adminsoft/control/sqlmanage.php------espcms------EspCMS 5 | /adminsoft/include/admin_language_cn.php------espcms------EspCMS 6 | /adminsoft/js/control.js------espcms------EspCMS 7 | /install/dbmysql/db.sql------espcms------EspCMS 8 | /install/dbmysql/demodb.sql------espcms------EspCMS 9 | /install/lan_inc.php------espcms------EspCMS 10 | /install/sys_inc.php------espcms------EspCMS 11 | /install/templates/step.html------espcms------EspCMS 12 | /public/class_dbmysql.php------espcms------EspCMS 13 | /templates/wap/cn/public/footer.html------espcms------EspCMS 14 | /templates/wap/en/public/footer.html------espcms------EspCMS 15 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/foosuncms.txt: -------------------------------------------------------------------------------- 1 | /Index.html------foosuncms------FoosunCMS 2 | /Apsearch.html------foosuncms------FoosunCMS 3 | /search.html------foosuncms------FoosunCMS 4 | /Tags.html------foosuncms------FoosunCMS 5 | /Admin/Collect/vssver2.scc------foosuncms------FoosunCMS 6 | /Admin/FreeLabel/vssver2.scc------foosuncms------FoosunCMS 7 | /Admin/News/images/vssver2.scc------foosuncms------FoosunCMS 8 | /Admin/News/lib/vssver2.scc------foosuncms------FoosunCMS 9 | /Admin/PublicSite/vssver2.scc------foosuncms------FoosunCMS 10 | /down/index.html------foosuncms------FoosunCMS 11 | /Foosun/Admin/Mall/Mall_Factory.Asp------foosuncms------FoosunCMS 12 | /FS_Inc/vssver2.scc------foosuncms------FoosunCMS 13 | /FS_InterFace/vssver2.scc------foosuncms------FoosunCMS 14 | /Install/SQL/Value/site_param.sql------foosuncms------FoosunCMS 15 | /manage/collect/MasterPage_Site.master------foosuncms------FoosunCMS 16 | /Templets/about/index.htm------foosuncms------FoosunCMS 17 | /Templets/pro/cms.htm------foosuncms------FoosunCMS 18 | /User/contr/lib/vssver2.scc------foosuncms------FoosunCMS 19 | /Users/All_User.Asp------foosuncms------FoosunCMS 20 | /Users/Mall/OrderPrint.Asp------foosuncms------FoosunCMS 21 | /xml/products/dotnetcmsversion.xml------foosuncms------FoosunCMS 22 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/hdwiki.txt: -------------------------------------------------------------------------------- 1 | /robots.txt------hdwiki------HdWiki 2 | /install/testdata/hdwikitest.sql------hdwiki------HdWiki 3 | /js/api.js------hdwiki------HdWiki 4 | /js/editor/editor.js------hdwiki------HdWiki 5 | /js/hdeditor/hdeditor.min.js------hdwiki------HdWiki 6 | /js/hdeditor/skins/content.css------hdwiki------HdWiki 7 | /js/jqeditor/hdwiki.js------hdwiki------HdWiki 8 | /js/jqeditor/skins/content_default.css------hdwiki------HdWiki 9 | /plugins/hdapi/view/admin_hdapi.htm------hdwiki------HdWiki 10 | /plugins/mwimport/desc.xml------hdwiki------HdWiki 11 | /plugins/mwimport/view/admin_mwimport.htm------hdwiki------HdWiki 12 | /plugins/ucenter/view/admin_ucenter.htm------hdwiki------HdWiki 13 | /style/aoyun/hdwiki.css------hdwiki------HdWiki 14 | /style/default/admin/admin.css------hdwiki------HdWiki 15 | /style/default/desc.xml------hdwiki------HdWiki 16 | /view/default/admin_addlink.htm------hdwiki------HdWiki 17 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/joomla.txt: -------------------------------------------------------------------------------- 1 | /htaccess.txt------joomla------Joomla 2 | /CONTRIBUTING.md------joomla------Joomla 3 | /phpunit.xml.dist------joomla------Joomla 4 | /robots.txt------joomla------Joomla 5 | /joomla.xml------joomla------Joomla 6 | /README.txt------joomla------Joomla 7 | /robots.txt.dist------joomla------Joomla 8 | /web.config.txt------joomla------Joomla 9 | /installation/CHANGELOG------joomla------Joomla 10 | /administrator/components/com_login/login.xml------joomla------Joomla 11 | /components/com_mailto/views/sent/metadata.xml------joomla------Joomla 12 | /components/com_wrapper/wrapper.xml------joomla------Joomla 13 | /installation/language/en-GB/en-GB.ini------joomla------Joomla 14 | /installation/language/en-US/en-US.ini------joomla------Joomla 15 | /installation/language/zh-CN/zh-CN.ini------joomla------Joomla 16 | /installation/template/js/installation.js------joomla------Joomla 17 | /language/en-GB/en-GB.com_contact.ini------joomla------Joomla 18 | /libraries/joomla/filesystem/meta/language/en-GB/en-GB.lib_joomla_filesystem_patcher.ini------joomla------Joomla 19 | /libraries/joomla/html/language/en-GB/en-GB.jhtmldate.ini------joomla------Joomla 20 | /media/com_finder/js/indexer.js------joomla------Joomla 21 | /media/com_joomlaupdate/default.js------joomla------Joomla 22 | /media/editors/tinymce/templates/template_list.js------joomla------Joomla 23 | /media/jui/css/chosen.css------joomla------Joomla 24 | /modules/mod_banners/mod_banners.xml------joomla------Joomla 25 | /plugins/authentication/joomla/joomla.xml------joomla------Joomla 26 | /templates/atomic/css/template.css------joomla------Joomla 27 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/kesioncms.txt: -------------------------------------------------------------------------------- 1 | /Admin/Include/version.xml------kesioncms------KesionCMS 2 | /API/api.config------kesioncms------KesionCMS 3 | /Config/filtersearch/s3.xml------kesioncms------KesionCMS 4 | /czfy/template/index.html------kesioncms------KesionCMS 5 | /esf/template/index.html------kesioncms------KesionCMS 6 | /images/css.css.lnk------kesioncms------KesionCMS 7 | /JS/12.js------kesioncms------KesionCMS 8 | /KS_Inc/ajax.js------kesioncms------KesionCMS 9 | /Space/js/ks.space.page.js------kesioncms------KesionCMS 10 | /template/common/activecode.html------kesioncms------KesionCMS 11 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/kingcms.txt: -------------------------------------------------------------------------------- 1 | /install.sql------kingcms------KingCMS 2 | /install.php------kingcms------KingCMS 3 | /INSTALL.php------kingcms------KingCMS 4 | /License.txt------kingcms------KingCMS 5 | /ad.asp------kingcms------KingCMS 6 | /admin.asp------kingcms------KingCMS 7 | /collect.asp------kingcms------KingCMS 8 | /counter.asp------kingcms------KingCMS 9 | /create.asp------kingcms------KingCMS 10 | /INSTALL.asp------kingcms------KingCMS 11 | /link.asp------kingcms------KingCMS 12 | /login.asp------kingcms------KingCMS 13 | /main.asp------kingcms------KingCMS 14 | /menu.asp------kingcms------KingCMS 15 | /template.asp------kingcms------KingCMS 16 | /user.asp------kingcms------KingCMS 17 | /webftp.asp------kingcms------KingCMS 18 | /ad/index.asp------kingcms------KingCMS 19 | /admin/Article/index.asp------kingcms------KingCMS 20 | /admin/system/create.asp------kingcms------KingCMS 21 | /admin/webftp/index.asp------kingcms------KingCMS 22 | /api/alipay.php------kingcms------KingCMS 23 | /Article/index.asp------kingcms------KingCMS 24 | /block/core.class.php------kingcms------KingCMS 25 | /collect/index.asp------kingcms------KingCMS 26 | /comment/index.asp------kingcms------KingCMS 27 | /dbquery/core.class.php------kingcms------KingCMS 28 | /dbquery/language/zh-cn.xml------kingcms------KingCMS 29 | /download/index.asp------kingcms------KingCMS 30 | /EasyArticle/index.asp------kingcms------KingCMS 31 | /feedback/core.class.php------kingcms------KingCMS 32 | /images/style.css------kingcms------KingCMS 33 | /inc/config.asp------kingcms------KingCMS 34 | /language/zh-cn.xml------kingcms------KingCMS 35 | /library/template.class.php------kingcms------KingCMS 36 | /link/index.asp------kingcms------KingCMS 37 | /movie/index.asp------kingcms------KingCMS 38 | /onepage/index.asp------kingcms------KingCMS 39 | /page/addlink.asp------kingcms------KingCMS 40 | /page/system/inc/fun.js------kingcms------KingCMS 41 | /page/Tools/fun.asp------kingcms------KingCMS 42 | /page/webftp/fun.asp------kingcms------KingCMS 43 | /passport/index.asp------kingcms------KingCMS 44 | /system/images/fun.js------kingcms------KingCMS 45 | /system/js/jquery.kc.js------kingcms------KingCMS 46 | /template/default.htm------kingcms------KingCMS 47 | /Tools/index.asp------kingcms------KingCMS 48 | /user/index.php------kingcms------KingCMS 49 | /webftp/index.asp------kingcms------KingCMS 50 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/ljcms.txt: -------------------------------------------------------------------------------- 1 | /------liangjing------liangjing 2 | /Global.asax------ljcms------LjCMS 3 | /Web.config------ljcms------LjCMS 4 | /Admin/MasterPage/Default.Master------ljcms------LjCMS 5 | /ashx/comment.ashx------ljcms------LjCMS 6 | /Ch/Index.Asp------ljcms------LjCMS 7 | /En/Index.Asp------ljcms------LjCMS 8 | /en/Module/AboutDetail.ascx------ljcms------LjCMS 9 | /Html_skin30/downclass_29_1.html------ljcms------LjCMS 10 | /HtmlAspx/ascx/CreateOrder.ascx------ljcms------LjCMS 11 | /Master/default.Master------ljcms------LjCMS 12 | /Module/AboutDetail.ascx------ljcms------LjCMS 13 | /T/skin01/enindex.html------ljcms------LjCMS 14 | /T/skin05/about.html------ljcms------LjCMS 15 | /Enrss.xml------liangjing------liangjing 16 | /Ch/Memberphoto.Asp------liangjing------liangjing 17 | /En/Foot.Asp------liangjing------liangjing 18 | /Html_skin30/enabout.html------liangjing------liangjing 19 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/php168.txt: -------------------------------------------------------------------------------- 1 | /readme.txt------php168------PHP168 2 | /ckeditor/plugins/gallery/plugin.js------php168------PHP168 3 | /install/------php168------PHP168 4 | /cms/install/index.html------php168------PHP168 5 | /ewebeditor/KindEditor.js------php168------PHP168 6 | /form/install/data.sql------php168------PHP168 7 | /hack/cnzz/template/menu.htm------php168------PHP168 8 | /help/main.html------php168------PHP168 9 | /images/dialog.css------php168------PHP168 10 | /js/util.js------php168------PHP168 11 | /plugin/qqconnect/bind.html------php168------PHP168 12 | /skin/admin/style.css------php168------PHP168 13 | /template/admin/ask/config.html------php168------PHP168 14 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/phpcms.txt: -------------------------------------------------------------------------------- 1 | /index.html------phpcms------phpCMS 2 | /robots.txt------phpcms------phpCMS 3 | /admin/index.htm------phpcms------phpCMS 4 | /ads/install/templates/ads-float.html------phpcms------phpCMS 5 | /announce/install/templates/index.html------phpcms------phpCMS 6 | /bill/install/mysql.sql------phpcms------phpCMS 7 | /comment/include/js/comment.js------phpcms------phpCMS 8 | /data/js/config.js------phpcms------phpCMS 9 | /digg/install/templates/index.html------phpcms------phpCMS 10 | /editor/js/editor.js------phpcms------phpCMS 11 | /error_report/install/mysql.sql------phpcms------phpCMS 12 | /formguide/install/templates/form_index.html------phpcms------phpCMS 13 | /guestbook/install/templates/index.html------phpcms------phpCMS 14 | /house/.htaccess------phpcms------phpCMS 15 | /images/js/admin.js------phpcms------phpCMS 16 | /install/cms_index.html------phpcms------phpCMS 17 | /link/install/templates/index.html------phpcms------phpCMS 18 | /mail/install/templates/sendmail.html------phpcms------phpCMS 19 | /member/include/js/login.js------phpcms------phpCMS 20 | /message/install/mysql.sql------phpcms------phpCMS 21 | /module/info/include/mysql/phpcms_info.sql------phpcms------phpCMS 22 | /mood/install/templates/header.html------phpcms------phpCMS 23 | /order/install/templates/deliver.html------phpcms------phpCMS 24 | /page/aboutus.html------phpcms------phpCMS 25 | /phpcms/templates/default/member/connect.html------phpcms------phpCMS 26 | /phpcms/templates/default/wap/header.html------phpcms------phpCMS 27 | /phpsso_server/statics/js/formvalidator.js------phpcms------phpCMS 28 | /search/install/templates/index.html------phpcms------phpCMS 29 | /space/images/js/space.js------phpcms------phpCMS 30 | /special/type/dev.html------phpcms------phpCMS 31 | /spider/uninstall/mysql.sql------phpcms------phpCMS 32 | /stat/uninstall/mysql.sql------phpcms------phpCMS 33 | /statics/js/cookie.js------phpcms------phpCMS 34 | /templates/default/info/area.html------phpcms------phpCMS 35 | /union/install/mysql.sql------phpcms------phpCMS 36 | /video/install/templates/category.html------phpcms------phpCMS 37 | /vote/install/templates/index.html------phpcms------phpCMS 38 | /wenba/install/mysql.sql------phpcms------phpCMS 39 | /yp/images/js/global.js------phpcms------phpCMS 40 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/phpwind.txt: -------------------------------------------------------------------------------- 1 | /licence.txt------phpwind------PHPWind 2 | /robots.txt------phpwind------PHPWind 3 | /recommend.html------phpwind------PHPWind 4 | /wind.sql------phpwind------PHPWind 5 | /AUTHORS------phpwind------PHPWind 6 | /humans.txt------phpwind------PHPWind 7 | /LICENSE------phpwind------PHPWind 8 | /wind/readme------phpwind------PHPWind 9 | /wind/http/mime/mime------phpwind------PHPWind 10 | /conf/md5sum------phpwind------PHPWind 11 | /aCloud/index.html------phpwind------PHPWind 12 | /admin/safefiles.md5------phpwind------PHPWind 13 | /api/agent.html------phpwind------PHPWind 14 | /apps/diary/template/m_diary_bottom.htm------phpwind------PHPWind 15 | /apps/groups/template/m_header.htm------phpwind------PHPWind 16 | /apps/stopic/template/stopic.htm------phpwind------PHPWind 17 | /apps/weibo/template/m_weibo_bottom.htm------phpwind------PHPWind 18 | /connexion/template/custom_weibo_template.htm------phpwind------PHPWind 19 | /data/lang/zh_cn.js------phpwind------PHPWind 20 | /hack/app/info.xml------phpwind------PHPWind 21 | /html/js/index.html------phpwind------PHPWind 22 | /js/magic.js------phpwind------PHPWind 23 | /lang/wind/admin/admin.htm------phpwind------PHPWind 24 | /m/template/footer.htm------phpwind------PHPWind 25 | /mode/area/js/adminview.js------phpwind------PHPWind 26 | /phpwind/lang/wind/admin/admin.htm------phpwind------PHPWind 27 | /phpwind/licence.txt------phpwind------PHPWind 28 | /res/css/admin_layout.css------phpwind------PHPWind 29 | /src/extensions/demo/Manifest.xml------phpwind------PHPWind 30 | /src/extensions/demo/resource/editorApp.js------phpwind------PHPWind 31 | /styles/english/template/admin_english/admin.htm------phpwind------PHPWind 32 | /template/config/admin/config_run.htm------phpwind------PHPWind 33 | /themes/forum/default/css/dev/forum.css------phpwind------PHPWind 34 | /u/themes/default/footer.htm------phpwind------PHPWind 35 | /windid/res/css/admin_layout.css------phpwind------PHPWind 36 | /windid/res/js/dev/pages/admin/auth_manage.js------phpwind------PHPWind 37 | /windid/res/js/dev/wind.js------phpwind------PHPWind -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/powereasy.txt: -------------------------------------------------------------------------------- 1 | /License.txt------powereasy------PowerEasy 2 | /Web.config------powereasy------PowerEasy 3 | /rss.xsl------powereasy------PowerEasy 4 | /RSS.xsl------powereasy------PowerEasy 5 | /JS/checklogin.js------powereasy------PowerEasy 6 | /Temp/ajaxnote.txt------powereasy------PowerEasy 7 | /User/PopCalendar.js------powereasy------PowerEasy 8 | /xml/xml.xsl------powereasy------PowerEasy 9 | /Admin/MasterPage.master------powereasy------PowerEasy 10 | /API/Request.xml------powereasy------PowerEasy 11 | /App_GlobalResources/CacheResources.resx------powereasy------PowerEasy 12 | /Config/AjaxHandler.config------powereasy------PowerEasy 13 | /Controls/AttachFieldControl.ascx------powereasy------PowerEasy 14 | /Admin/Common/HelpLinks.xml------powereasy------PowerEasy 15 | /Admin/JS/AdminIndex.js------powereasy------PowerEasy 16 | /Controls/Company/Company.ascx------powereasy------PowerEasy 17 | /Database/SiteWeaver.sql------powereasy------PowerEasy 18 | /Editor/Lable/PE_Annouce.htm------powereasy------PowerEasy 19 | /Editor/plugins/pastefromword/dialogs/pastefromword.js------powereasy------PowerEasy 20 | /Install/Demo/Demo.sql------powereasy------PowerEasy 21 | /Install/NeedCheckDllList.config------powereasy------PowerEasy 22 | /Language/Gb2312.xml------powereasy------PowerEasy 23 | /Skin/OceanStar/default.css------powereasy------PowerEasy 24 | /Skin/OceanStar/user/default.css------powereasy------PowerEasy 25 | /Space/Template/sealove/index.xsl------powereasy------PowerEasy 26 | /Template/Default/Skin/default.css------powereasy------PowerEasy 27 | /Template/Default/Skin/user/default.css------powereasy------PowerEasy 28 | /User/Accessories/AvatarUploadHandler.ashx------powereasy------PowerEasy 29 | /wap/Language/Gb2312.xml------powereasy------PowerEasy 30 | /WebServices/CategoryService.asmx------powereasy------PowerEasy 31 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/qibosoft.txt: -------------------------------------------------------------------------------- 1 | /install/------qiboSoft------qiboSoft 2 | /a_d/install/data.sql------qiboSoft------qiboSoft 3 | /admin/template/article_more/config.htm------qiboSoft------qiboSoft 4 | /admin/template/blend/set.htm------qiboSoft------qiboSoft 5 | /admin/template/center/config.htm------qiboSoft------qiboSoft 6 | /admin/template/cutimg/cutimg.htm------qiboSoft------qiboSoft 7 | /admin/template/foot.htm------qiboSoft------qiboSoft 8 | /admin/template/fu_sort/editsort.htm------qiboSoft------qiboSoft 9 | /admin/template/html/set.htm------qiboSoft------qiboSoft 10 | /admin/template/label/article.htm------qiboSoft------qiboSoft 11 | /admin/template/label/maketpl/1.htm------qiboSoft------qiboSoft 12 | /admin/template/module/make.htm------qiboSoft------qiboSoft 13 | /admin/template/mysql/into.htm------qiboSoft------qiboSoft 14 | /admin/template/sort/editsort.htm------qiboSoft------qiboSoft 15 | /form/admin/template/label/form.htm------qiboSoft------qiboSoft 16 | /guestbook/admin/template/label/guestbook.htm------qiboSoft------qiboSoft 17 | /hack/cnzz/template/ask.htm------qiboSoft------qiboSoft 18 | /hack/gather/template/addrulesql.htm------qiboSoft------qiboSoft 19 | /hack/upgrade/template/get.htm------qiboSoft------qiboSoft 20 | /member/template/blue/foot.htm------qiboSoft------qiboSoft 21 | /member/template/default/homepage.htm------qiboSoft------qiboSoft 22 | /template/default/cutimg.htm------qiboSoft------qiboSoft 23 | /template/special/showsp2.htm------qiboSoft------qiboSoft 24 | /wap/template/foot.htm------qiboSoft------qiboSoft 25 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/run.py: -------------------------------------------------------------------------------- 1 | import json 2 | import os 3 | 4 | def run(): 5 | liebiao = os.listdir('thirdparty/CmsVulScan/Dict/cms_identify-master') 6 | dakai = open("thirdparty/CmsVulScan/Dict/cms_identify-master/payload.txt","w",encoding="utf-8") 7 | for i in liebiao: 8 | if (".py" not in i) and (i != "payload.txt") and (i != "__pycache__"): 9 | file = open("thirdparty/CmsVulScan/Dict/cms_identify-master/"+i,"r",encoding="utf-8") 10 | nr = file.readlines() 11 | file.close() 12 | for a in nr: 13 | zi = {} 14 | b = a.replace("\n","") 15 | url,re,name = b.split("------") 16 | zi["url"] = url 17 | zi["re"] = re 18 | zi["name"] = name 19 | zi["md5"] = "" 20 | dakai.write(json.dumps(zi)+"\n") 21 | 22 | 23 | run() -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/siteserver.txt: -------------------------------------------------------------------------------- 1 | /robots.txt------siteserver------SiteServer 2 | /------siteserver------SiteServer 3 | /Web.config------siteserver------SiteServer 4 | /LiveServer/Configuration/UrlRewrite.config------siteserver------SiteServer 5 | /LiveServer/Inc/html_head.inc------siteserver------SiteServer 6 | /SiteFiles/bairong/SqlScripts/cms.sql------siteserver------SiteServer 7 | /SiteFiles/bairong/TextEditor/ckeditor/plugins/nextpage/plugin.js------siteserver------SiteServer 8 | /SiteFiles/bairong/TextEditor/eWebEditor/language/zh-cn.js------siteserver------SiteServer 9 | /SiteFiles/bairong/TextEditor/eWebEditor/style/coolblue.js------siteserver------SiteServer 10 | /SiteServer/CMS/vssver2.scc------siteserver------SiteServer 11 | /SiteServer/Inc/html_head.inc------siteserver------SiteServer 12 | /SiteServer/Installer/EULA.html------siteserver------SiteServer 13 | /SiteServer/Installer/readme/problem/1.html------siteserver------SiteServer 14 | /SiteServer/Installer/SqlScripts/liveserver.sql------siteserver------SiteServer 15 | /SiteServer/Services/AdministratorService.asmx------siteserver------SiteServer 16 | /SiteServer/Themes/Language/en.xml------siteserver------SiteServer 17 | /SiteServer/Themes/Skins/Skin-DirectoryTree.ascx------siteserver------SiteServer 18 | /SiteServer/UserCenter/Skins/Skin-Footer.ascx------siteserver------SiteServer 19 | /UserCenter/Inc/script.js------siteserver------SiteServer -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/southidc.txt: -------------------------------------------------------------------------------- 1 | /Add.ASP------southidc------Southidc 2 | /Admin/Images/southidc.css------southidc------Southidc 3 | /admin/Inc/southidc.css------southidc------Southidc 4 | /admin/SouthidcEditor/Include/Editor.js------southidc------Southidc 5 | /Ads/left.js------southidc------Southidc 6 | /Asp/ImageList.Asp------southidc------Southidc 7 | /Css/Style.css------southidc------Southidc 8 | /Images/ad.js------southidc------Southidc 9 | /Inc/NoSqlHack.Asp------southidc------Southidc 10 | /Map/51ditu/Index.Asp------southidc------Southidc 11 | /Qq/xml/qq.xml------southidc------Southidc 12 | /Script/Html.js------southidc------Southidc 13 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/wordpress.txt: -------------------------------------------------------------------------------- 1 | /robots.txt------wordpress------WordPress 2 | /license.txt------wordpress------WordPress 3 | /readme.txt------wordpress------WordPress 4 | /help.txt------wordpress------WordPress 5 | /readme.html------wordpress------WordPress 6 | /readme.htm------wordpress------WordPress 7 | /wp-admin/css/colors-classic.css------wordpress------WordPress 8 | /wp-admin/js/media-upload.dev.js------wordpress------WordPress 9 | /wp-content/plugins/akismet/akismet.js------wordpress------WordPress 10 | /wp-content/themes/classic/rtl.css------wordpress------WordPress 11 | /wp-content/themes/twentyeleven/readme.txt------wordpress------WordPress 12 | /wp-content/themes/twentyten/style.css------wordpress------WordPress 13 | /wp-includes/css/buttons.css------wordpress------WordPress 14 | /wp-includes/js/scriptaculous/wp-scriptaculous.js------wordpress------WordPress 15 | /wp-includes/js/tinymce/langs/wp-langs-en.js------wordpress------WordPress 16 | /wp-includes/js/tinymce/wp-tinymce.js------wordpress------WordPress 17 | /wp-includes/wlwmanifest.xml------wordpress------WordPress -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/cms_identify-master/z-blog.txt: -------------------------------------------------------------------------------- 1 | /license.txt------z-blog------Z-Blog 2 | /PLUGIN/BackupDB/plugin.xml------z-blog------Z-Blog 3 | /PLUGIN/PingTool/plugin.xml------z-blog------Z-Blog 4 | /PLUGIN/PluginSapper/plugin.xml------z-blog------Z-Blog 5 | /PLUGIN/ThemeSapper/plugin.xml------z-blog------Z-Blog 6 | /SCRIPT/common.js------z-blog------Z-Blog 7 | /THEMES/default/TEMPLATE/catalog.html------z-blog------Z-Blog 8 | /THEMES/default/theme.xml------z-blog------Z-Blog 9 | /zb_system/DEFEND/default/footer.html------z-blog------Z-Blog 10 | /zb_system/DEFEND/thanks.html------z-blog------Z-Blog 11 | /zb_system/SCRIPT/common.js------z-blog------Z-Blog 12 | /zb_users/CACHE/updateinfo.txt------z-blog------Z-Blog 13 | /zb_users/PLUGIN/AppCentre/plugin.xml------z-blog------Z-Blog 14 | /zb_users/PLUGIN/FileManage/plugin.xml------z-blog------Z-Blog 15 | /zb_users/THEME/default/theme.xml------z-blog------Z-Blog 16 | /zb_users/THEME/HTML5CSS3/theme.xml------z-blog------Z-Blog 17 | /zb_users/THEME/metro/TEMPLATE/footer.html------z-blog------Z-Blog 18 | /zb_users/THEME/metro/theme.xml------z-blog------Z-Blog -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/fingerprint-master/lang.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "type": "lang", 3 | "tag": "php", 4 | "mode": "header", 5 | "url": "/", 6 | "pattern": "", 7 | "regex": "php", 8 | "md5": "" 9 | },{ 10 | "type": "lang", 11 | "tag": "php", 12 | "mode": "header", 13 | "url": "/", 14 | "pattern": "", 15 | "regex": "PHPSSIONID", 16 | "md5": "" 17 | },{ 18 | "type": "lang", 19 | "tag": "jsp", 20 | "mode": "header", 21 | "url": "/", 22 | "pattern": "", 23 | "regex": "JSESSIONID", 24 | "md5": "" 25 | },{ 26 | "type": "lang", 27 | "tag": "asp", 28 | "mode": "header", 29 | "url": "/", 30 | "pattern": "", 31 | "regex": "ASPSESSION", 32 | "md5": "" 33 | },{ 34 | "type": "lang", 35 | "tag": "aspx", 36 | "mode": "header", 37 | "url": "/", 38 | "pattern": "", 39 | "regex": "ASP.NET_SessionId", 40 | "md5": "" 41 | },{ 42 | "type": "lang", 43 | "tag": "aspx", 44 | "mode": "header", 45 | "url": "/", 46 | "pattern": "", 47 | "regex": "X-AspNet-Version", 48 | "md5": "" 49 | },{ 50 | "type": "lang", 51 | "tag": "aspx", 52 | "mode": "body", 53 | "url": "/index", 54 | "pattern": "", 55 | "regex": "]+name=\\\"__VIEWSTATE", 56 | "md5": "" 57 | },{ 58 | "type": "lang", 59 | "tag": "aspx", 60 | "mode": "body", 61 | "url": "/index", 62 | "pattern": "", 63 | "regex": "]*?href=('|)[^http].*?\\.aspx(\\?|\\1)", 64 | "md5": "" 65 | },{ 66 | "type": "lang", 67 | "tag": "asp", 68 | "mode": "body", 69 | "url": "/index", 70 | "pattern": "", 71 | "regex": "]*?href=('|)[^http].*?\\.asp(\\?|\\1)", 72 | "md5": "" 73 | },{ 74 | "type": "lang", 75 | "tag": "php", 76 | "mode": "body", 77 | "url": "/index", 78 | "pattern": "", 79 | "regex": "]*?href=('|)[^http].*?\\.php(\\?|\\1)", 80 | "md5": "" 81 | },{ 82 | "type": "lang", 83 | "tag": "jsp", 84 | "mode": "body", 85 | "url": "/index", 86 | "pattern": "", 87 | "regex": "]*?href=('|)[^http].*?\\.jsp(\\?|\\1)", 88 | "md5": "" 89 | } 90 | ] 91 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/fingerprint-master/run.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | 4 | def a(): 5 | file = open("thirdparty/CmsVulScan/Dict/fingerprint-master/cms.json","r",encoding="utf-8") 6 | zidian = json.loads(file.read()) 7 | file.close() 8 | dakai = open("thirdparty/CmsVulScan/Dict/fingerprint-master/payload.txt","w",encoding="utf-8") 9 | for i in zidian: 10 | zidian = {} 11 | zidian["name"] = i["tag"] 12 | zidian["url"] = i["url"] 13 | zidian["re"] = i["pattern"] 14 | zidian["md5"] = i["md5"] 15 | dakai.write(json.dumps(zidian)+"\n") 16 | 17 | 18 | 19 | 20 | a() -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/gwhatweb-master/run.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | file = open("thirdparty/CmsVulScan/Dict/gwhatweb-master/data.json","r",encoding="utf-8") 4 | a = file.read().replace("[","{\"zidian\":[").replace("]","]}") 5 | file.close() 6 | zidian = json.loads(a) 7 | 8 | dakai = open("thirdparty/CmsVulScan/Dict/gwhatweb-master/payload.txt","w",encoding="utf-8") 9 | for i in zidian["zidian"]: 10 | dakai.write(json.dumps(i)+"\n") -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/hexman-scaner-master/ceshi.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | file = open("./payload.txt","r") 4 | for i in file.readlines(): 5 | zidian = json.loads(i) 6 | print(zidian) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/hexman-scaner-master/run.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | file = open("thirdparty/CmsVulScan/Dict/hexman-scaner-master/cmslist1.json","r",encoding="utf-8") 4 | # file = open("./cmslist1.json","r",encoding="utf-8") 5 | nr = file.read() 6 | file.close() 7 | zidian = json.loads(nr) 8 | file1 = open("thirdparty/CmsVulScan/Dict/hexman-scaner-master/payload.txt","w",encoding="utf-8") 9 | for i in zidian: 10 | file1.write(json.dumps(i)+"\n") 11 | file1.close() -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/test/payload.txt: -------------------------------------------------------------------------------- 1 | {"name": "dedecms", "url": "/images/share.gif", "re": "", "md5": "49606573bded1358189e73f32a845702"} 2 | {"name": "shopex", "url": "/favicon.ico", "re": "", "md5": "297d8a73b78182bdd5856f5b281026c5"} 3 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/test/run.py: -------------------------------------------------------------------------------- 1 | if __name__ == '__main__': 2 | pass -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/Dict/whaweb-master/run.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | 4 | def a(): 5 | file = open("thirdparty/CmsVulScan/Dict/whaweb-master/cms.txt","r",encoding="utf-8") 6 | liebiao = file.readlines() 7 | file.close() 8 | dakai = open("thirdparty/CmsVulScan/Dict/whaweb-master/payload.txt","w",encoding="utf-8") 9 | for i in liebiao: 10 | zidian = {} 11 | i = i.replace("\n","") 12 | if ("范例" in i) or i == "": 13 | continue 14 | url,re,name = i.split("------") 15 | zidian["url"] = url 16 | zidian["re"] = re 17 | zidian["name"] = name 18 | zidian["md5"] = "" 19 | dakai.write(json.dumps(zidian)+"\n") 20 | 21 | 22 | 23 | 24 | 25 | a() -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/colorama/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. 2 | from .initialise import init, deinit, reinit, colorama_text 3 | from .ansi import Fore, Back, Style, Cursor 4 | from .ansitowin32 import AnsiToWin32 5 | 6 | __version__ = '0.4.5-pre' 7 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/colorama/ansi.py: -------------------------------------------------------------------------------- 1 | # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. 2 | ''' 3 | This module generates ANSI character codes to printing colors to terminals. 4 | See: http://en.wikipedia.org/wiki/ANSI_escape_code 5 | ''' 6 | 7 | CSI = '\033[' 8 | OSC = '\033]' 9 | BEL = '\a' 10 | 11 | 12 | def code_to_chars(code): 13 | return CSI + str(code) + 'm' 14 | 15 | def set_title(title): 16 | return OSC + '2;' + title + BEL 17 | 18 | def clear_screen(mode=2): 19 | return CSI + str(mode) + 'J' 20 | 21 | def clear_line(mode=2): 22 | return CSI + str(mode) + 'K' 23 | 24 | 25 | class AnsiCodes(object): 26 | def __init__(self): 27 | # the subclasses declare class attributes which are numbers. 28 | # Upon instantiation we define instance attributes, which are the same 29 | # as the class attributes but wrapped with the ANSI escape sequence 30 | for name in dir(self): 31 | if not name.startswith('_'): 32 | value = getattr(self, name) 33 | setattr(self, name, code_to_chars(value)) 34 | 35 | 36 | class AnsiCursor(object): 37 | def UP(self, n=1): 38 | return CSI + str(n) + 'A' 39 | def DOWN(self, n=1): 40 | return CSI + str(n) + 'B' 41 | def FORWARD(self, n=1): 42 | return CSI + str(n) + 'C' 43 | def BACK(self, n=1): 44 | return CSI + str(n) + 'D' 45 | def POS(self, x=1, y=1): 46 | return CSI + str(y) + ';' + str(x) + 'H' 47 | 48 | 49 | class AnsiFore(AnsiCodes): 50 | BLACK = 30 51 | RED = 31 52 | GREEN = 32 53 | YELLOW = 33 54 | BLUE = 34 55 | MAGENTA = 35 56 | CYAN = 36 57 | WHITE = 37 58 | RESET = 39 59 | 60 | # These are fairly well supported, but not part of the standard. 61 | LIGHTBLACK_EX = 90 62 | LIGHTRED_EX = 91 63 | LIGHTGREEN_EX = 92 64 | LIGHTYELLOW_EX = 93 65 | LIGHTBLUE_EX = 94 66 | LIGHTMAGENTA_EX = 95 67 | LIGHTCYAN_EX = 96 68 | LIGHTWHITE_EX = 97 69 | 70 | 71 | class AnsiBack(AnsiCodes): 72 | BLACK = 40 73 | RED = 41 74 | GREEN = 42 75 | YELLOW = 43 76 | BLUE = 44 77 | MAGENTA = 45 78 | CYAN = 46 79 | WHITE = 47 80 | RESET = 49 81 | 82 | # These are fairly well supported, but not part of the standard. 83 | LIGHTBLACK_EX = 100 84 | LIGHTRED_EX = 101 85 | LIGHTGREEN_EX = 102 86 | LIGHTYELLOW_EX = 103 87 | LIGHTBLUE_EX = 104 88 | LIGHTMAGENTA_EX = 105 89 | LIGHTCYAN_EX = 106 90 | LIGHTWHITE_EX = 107 91 | 92 | 93 | class AnsiStyle(AnsiCodes): 94 | BRIGHT = 1 95 | DIM = 2 96 | NORMAL = 22 97 | RESET_ALL = 0 98 | 99 | Fore = AnsiFore() 100 | Back = AnsiBack() 101 | Style = AnsiStyle() 102 | Cursor = AnsiCursor() 103 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/colorama/initialise.py: -------------------------------------------------------------------------------- 1 | # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. 2 | import atexit 3 | import contextlib 4 | import sys 5 | 6 | from .ansitowin32 import AnsiToWin32 7 | 8 | 9 | orig_stdout = None 10 | orig_stderr = None 11 | 12 | wrapped_stdout = None 13 | wrapped_stderr = None 14 | 15 | atexit_done = False 16 | 17 | 18 | def reset_all(): 19 | if AnsiToWin32 is not None: # Issue #74: objects might become None at exit 20 | AnsiToWin32(orig_stdout).reset_all() 21 | 22 | 23 | def init(autoreset=False, convert=None, strip=None, wrap=True): 24 | 25 | if not wrap and any([autoreset, convert, strip]): 26 | raise ValueError('wrap=False conflicts with any other arg=True') 27 | 28 | global wrapped_stdout, wrapped_stderr 29 | global orig_stdout, orig_stderr 30 | 31 | orig_stdout = sys.stdout 32 | orig_stderr = sys.stderr 33 | 34 | if sys.stdout is None: 35 | wrapped_stdout = None 36 | else: 37 | sys.stdout = wrapped_stdout = \ 38 | wrap_stream(orig_stdout, convert, strip, autoreset, wrap) 39 | if sys.stderr is None: 40 | wrapped_stderr = None 41 | else: 42 | sys.stderr = wrapped_stderr = \ 43 | wrap_stream(orig_stderr, convert, strip, autoreset, wrap) 44 | 45 | global atexit_done 46 | if not atexit_done: 47 | atexit.register(reset_all) 48 | atexit_done = True 49 | 50 | 51 | def deinit(): 52 | if orig_stdout is not None: 53 | sys.stdout = orig_stdout 54 | if orig_stderr is not None: 55 | sys.stderr = orig_stderr 56 | 57 | 58 | @contextlib.contextmanager 59 | def colorama_text(*args, **kwargs): 60 | init(*args, **kwargs) 61 | try: 62 | yield 63 | finally: 64 | deinit() 65 | 66 | 67 | def reinit(): 68 | if wrapped_stdout is not None: 69 | sys.stdout = wrapped_stdout 70 | if wrapped_stderr is not None: 71 | sys.stderr = wrapped_stderr 72 | 73 | 74 | def wrap_stream(stream, convert, strip, autoreset, wrap): 75 | if wrap: 76 | wrapper = AnsiToWin32(stream, 77 | convert=convert, strip=strip, autoreset=autoreset) 78 | if wrapper.should_wrap(): 79 | stream = wrapper.stream 80 | return stream 81 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/modules/Mo_Fun.py: -------------------------------------------------------------------------------- 1 | import json 2 | import thirdparty.CmsVulScan.modules.function as fun 3 | import threadpool 4 | import thirdparty.CmsVulScan.CmsPay.merge_pay as Get_list 5 | from thirdparty.CmsVulScan.modules.requ import * 6 | from thirdparty.CmsVulScan.modules import globalVar as gl 7 | 8 | class CmsVLmap: 9 | def __init__(self): 10 | Get_list.dete() 11 | self.GET = Get_list.Dr_list() 12 | self.PayLoads = self.GET[0] 13 | self.Len = self.GET[1] 14 | from thirdparty.CmsVulScan.modules.color import Get_color 15 | gl.set_value('color',Get_color()) 16 | self.color = gl.get_value('color') 17 | self.Md5 = [] 18 | self.Re = [] 19 | self.Url = [] 20 | def Pay_init(self): 21 | for i in self.PayLoads: 22 | try: 23 | dic = json.loads(i) 24 | except: 25 | print(fun.times()+fun.col("[-] Error: ensure that the last line of thirdparty/CmsVulScan/Dict/test/payload.txt is null to regenerate payloads","red")) 26 | exit() 27 | if dic["md5"] == "" and dic["re"] == "": 28 | self.Url.append(dic) 29 | elif dic["md5"] != "": 30 | self.Md5.append(dic) 31 | elif dic["re"] != "": 32 | self.Re.append(dic) 33 | if len(self.PayLoads) == (len(self.Md5) + len(self.Re) + len(self.Url)): 34 | print(fun.times()+fun.col("[*]"+" All Payload {} duplicate removal {}".format(self.Len,len(self.Md5)+len(self.Re)+len(self.Url)),"yellow")) 35 | print(fun.times()+fun.col("[+] Payload load the success","green")) 36 | else: 37 | print(fun.times() + fun.col("[-] Payload Loading failure", "red")) 38 | 39 | return {'md5':self.Md5,'url':self.Url,'re':self.Re} 40 | 41 | 42 | def Transfer_device(pay_dict,color): 43 | thread = gl.get_value("thread") 44 | key = '' 45 | for i in pay_dict.keys(): 46 | key = i 47 | 48 | if key == "md5": 49 | gl.set_value("MD5_zong", len(pay_dict['md5'])) 50 | print(fun.times() + color.yel_info() + color.yellow(" Scanning by MD5 mode......")) 51 | pool = threadpool.ThreadPool(thread) # 线程数 52 | xiancheng = threadpool.makeRequests(md5_start, pay_dict['md5']) 53 | for i in xiancheng: 54 | pool.putRequest(i) 55 | pool.wait() 56 | elif key == "re": 57 | gl.set_value("RE_zong", len(pay_dict['re'])) 58 | print("\n"+fun.times() + color.yel_info() + color.yellow(" Scanning by RE mode......")) 59 | pool = threadpool.ThreadPool(thread) # 线程数 60 | xiancheng = threadpool.makeRequests(re_start, pay_dict['re']) 61 | for i in xiancheng: 62 | pool.putRequest(i) 63 | pool.wait() 64 | 65 | elif key == "url": 66 | if gl.get_value("URL"): 67 | gl.set_value("URL_zong",len(pay_dict['url'])) 68 | print("\n"+fun.times() + color.yel_info() + color.yellow(" Scanning by URL mode......")) 69 | pool = threadpool.ThreadPool(thread) # 线程数 70 | xiancheng = threadpool.makeRequests(url_start, pay_dict['url']) 71 | for i in xiancheng: 72 | pool.putRequest(i) 73 | pool.wait() 74 | 75 | 76 | 77 | if __name__ == '__main__': 78 | CmsVLmap() 79 | 80 | 81 | 82 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/modules/banner.py: -------------------------------------------------------------------------------- 1 | from thirdparty.CmsVulScan.modules.function import col as color 2 | import random 3 | 4 | banner_1 = color(r""" 5 | ""","yellow") 6 | banner_2 = color(r''' 7 | ''',"green") 8 | 9 | 10 | banner_3 = color(r''' 11 | ''',"red") 12 | 13 | 14 | 15 | banner_4 = color(r''' 16 | ''',"cyan") 17 | 18 | 19 | banner_5 = color(r''' 20 | ''',"cyan") 21 | 22 | 23 | 24 | def banner(): 25 | o_o = random.choice(range(5)) 26 | if o_o == 0: 27 | return banner_1 28 | elif o_o == 1: 29 | return banner_2 30 | elif o_o == 2: 31 | return banner_3 32 | elif o_o == 3: 33 | return banner_4 34 | elif o_o == 4: 35 | return banner_5 36 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/modules/color.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # -*- coding: utf-8 -*- 3 | from colorama import init 4 | from colorama import Fore, Back, Style, Cursor 5 | init(autoreset=True) 6 | 7 | 8 | class Colored: 9 | @staticmethod 10 | def magenta(s): 11 | # 紫色 12 | return Style.BRIGHT+Fore.MAGENTA+s+Fore.RESET+Style.RESET_ALL 13 | @staticmethod 14 | def green(s): 15 | # 绿色 16 | return Style.BRIGHT+Fore.GREEN+s+Fore.RESET+Style.RESET_ALL 17 | @staticmethod 18 | def white(s): 19 | # 白色 20 | return Fore.WHITE+s+Fore.RESET+Style.RESET_ALL 21 | @staticmethod 22 | def cyan(s): 23 | # 青色 24 | return Style.BRIGHT+Fore.CYAN+s+Fore.RESET+Style.RESET_ALL 25 | @staticmethod 26 | def cyan_fine(s): 27 | # 青色细 28 | return Fore.CYAN+s+Fore.RESET+Style.RESET_ALL 29 | @staticmethod 30 | def yellow(s): 31 | # 黄色 32 | return Style.BRIGHT+Fore.YELLOW+s+Fore.RESET+Style.RESET_ALL 33 | @staticmethod 34 | def red(s): 35 | # 红色 36 | return Style.BRIGHT+Fore.RED+s+Fore.RESET+Style.RESET_ALL 37 | @staticmethod 38 | def yel_info(): 39 | # 黄色[INFO] 40 | return Style.BRIGHT+Fore.YELLOW+"[*]"+Fore.RESET+Style.RESET_ALL 41 | @staticmethod 42 | def red_warn(): 43 | # 红色[WARN] 44 | return Style.BRIGHT+Fore.RED+"[-]"+Fore.RESET+Style.RESET_ALL 45 | @staticmethod 46 | def gre_ok(): 47 | # 绿色[OK] 48 | return Style.BRIGHT+Fore.GREEN+"[+]"+Fore.RESET+Style.RESET_ALL 49 | 50 | 51 | def Get_color(): 52 | return Colored() 53 | -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/modules/command.py: -------------------------------------------------------------------------------- 1 | import argparse 2 | from rich.console import Console 3 | from rich.table import Table 4 | from rich import box 5 | from conf import config 6 | 7 | 8 | def command(u): 9 | 10 | 11 | 12 | parser = argparse.ArgumentParser(description="CmsVulScan") 13 | parser.add_argument("-u", dest='url', help='指定url,如:http://www.baidu.com') 14 | parser.add_argument("-f", dest='file', help='批量扫描,指定文本文件,一行一个url', default=None) 15 | parser.add_argument("-p", dest='proxies', help='设置代理,格式:http://127.0.0.1:8080', default=None) 16 | parser.add_argument("-o", dest='save_path', help='指定保存路径', default=None) 17 | parser.add_argument("-t", dest='thread', help='指定线程,默认20',default=20) 18 | parser.add_argument("-out", dest='out', help='指定超时时间,默认20',default=20) 19 | parser.add_argument("-gen", dest='gen', help='重新生成payload文件',action="store_true") 20 | parser.add_argument("-URL", dest='URL', help='设定是否进行url模块扫描(误报率高,建议扫不出东西时开启)',action="store_true") 21 | 22 | 23 | table = Table(title="CMS识别项目地址:https://github.com/F6JO/CmsVulScan", box=box.HORIZONTALS, style="yellow") 24 | 25 | table.add_column("参数", justify="right", style="green", min_width=3, no_wrap=True) 26 | table.add_column("作用", style="blue", min_width=51, justify="right") 27 | 28 | 29 | table.add_row("-f","批量扫描,指定文本文件,一行一个url") 30 | table.add_row("-p", "设置代理,格式:http://127.0.0.1:8080") 31 | table.add_row("-t", "指定线程,默认20s") 32 | table.add_row("-out", "指定超时时间,默认20") 33 | table.add_row("-gen", "重新生成payload文件") 34 | table.add_row("-URL", "设定是否进行url模块扫描(误报率高,建议扫不出东西时开启)") 35 | 36 | console = Console() 37 | console.print(table) 38 | print(" 扫描结果会保存到result/cms/文件夹里面") 39 | parameter=input(""" \033[0;31;40m比如:-t 30 #指定线程 注意:不输入全部是默认\033[0m\n \033[0;33;40m请输入:\033[0m""") 40 | #parameter+=f"-o {config.Savelocation['cms']}" 41 | if '-f' in parameter: 42 | parameter = parameter.split(' ') 43 | parameter = [x.strip() for x in parameter if x.strip() != ''] 44 | return parser.parse_args(f'{parameter}'.split()) 45 | else: 46 | parameter=f'-u {u} '+parameter 47 | parameter = parameter.split(' ') 48 | parameter = [x.strip() for x in parameter if x.strip() != ''] 49 | return parser.parse_args(f'-u {u} {parameter}'.split()) -------------------------------------------------------------------------------- /thirdparty/CmsVulScan/modules/globalVar.py: -------------------------------------------------------------------------------- 1 | def _init(): 2 | """ 初始化 """ 3 | 4 | global _global_dict 5 | _global_dict = {} 6 | 7 | 8 | def set_value(key,value): 9 | """ 定义一个全局变量 """ 10 | 11 | _global_dict[key] = value 12 | 13 | 14 | def get_value(key,defValue=None): 15 | """ 获得一个全局变量,不存在则返回默认值 """ 16 | 17 | try: 18 | return _global_dict[key] 19 | except KeyError: # 查找字典的key不存在的时候触发 20 | return defValue 21 | 22 | def clear(): 23 | _global_dict = {} -------------------------------------------------------------------------------- /thirdparty/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/thirdparty/__init__.py -------------------------------------------------------------------------------- /thirdparty/extracted/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/thirdparty/extracted/__init__.py -------------------------------------------------------------------------------- /thirdparty/extracted/conf/__init__.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) 4 | -------------------------------------------------------------------------------- /thirdparty/extracted/conf/passwd.txt: -------------------------------------------------------------------------------- 1 | {user} 2 | 123456 3 | {user}888 4 | 12345678 5 | 123123 6 | 88888888 7 | 888888 8 | 9 | password 10 | 123456a 11 | {user}123 12 | {user}123456 13 | {user}666 14 | {user}2018 15 | 123456789 16 | 654321 17 | 666666 18 | 66666666 19 | 1234567890 20 | 8888888 21 | 987654321 22 | 0123456789 23 | 12345 24 | 1234567 25 | 000000 26 | 111111 27 | 5201314 28 | 123123 29 | -------------------------------------------------------------------------------- /thirdparty/extracted/crack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/thirdparty/extracted/crack/__init__.py -------------------------------------------------------------------------------- /thirdparty/extracted/generator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/thirdparty/extracted/generator/__init__.py -------------------------------------------------------------------------------- /thirdparty/extracted/generator/dict.py: -------------------------------------------------------------------------------- 1 | import re 2 | from thirdparty.extracted.conf.config import * 3 | 4 | 5 | def gen_dict(url): 6 | username_list, password_list = gen_base_dict() 7 | if generatorConfig["dict_config"]["domain_dict"]["enable"]: 8 | domain_user_dict, domain_pass_dict = gen_domain_dict(url) 9 | if domain_user_dict and domain_pass_dict: 10 | username_list.extend(domain_user_dict) 11 | password_list.extend(domain_pass_dict) 12 | if username_list and password_list: 13 | return username_list, password_list 14 | else: 15 | raise Exception("[-] 字典生成失败!") 16 | 17 | 18 | def gen_sqlin_dict(): 19 | sqlin_user_dict = generatorConfig["dict_config"]["sqlin_dict"]["payload_list"] 20 | sqlin_pass_dict = sqlin_user_dict 21 | return sqlin_user_dict, sqlin_pass_dict 22 | 23 | 24 | def gen_base_dict(): 25 | base_username_list = generatorConfig["dict_config"]["base_dict"]["username_list"].copy() 26 | base_password_list = generatorConfig["dict_config"]["base_dict"]["password_list"].copy() 27 | return base_username_list, base_password_list 28 | 29 | 30 | def gen_domain_dict(url): 31 | domain_user_dict = [] 32 | domain_pass_dict = [] 33 | tmp_dict = [] 34 | suffix_list = generatorConfig["dict_config"]["domain_dict"]["suffix_list"] 35 | list1 = url.split('/') 36 | host = list1[2].split(":")[0] 37 | compile_ip = re.compile( 38 | '^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)$') 39 | if compile_ip.match(host): 40 | check_ip = 1 41 | else: 42 | check_ip = 0 43 | if not check_ip: 44 | list2 = host.split(".") 45 | i = len(list2) 46 | for u in range(i): # 生成url字典1 47 | list3 = list2[u:] 48 | part = '.'.join(list3) 49 | if (len(part) < 5): 50 | continue 51 | domain_pass_dict.append(part) 52 | for u in range(i): # 生成url字典2 53 | list3 = list2[u] 54 | if len(list3) < 5: 55 | continue 56 | tmp_dict.append(list3) 57 | for i in tmp_dict: 58 | for suffix in suffix_list: 59 | u = i + suffix 60 | domain_pass_dict.append(u) 61 | return domain_user_dict, domain_pass_dict 62 | else: 63 | return False, False 64 | -------------------------------------------------------------------------------- /thirdparty/extracted/generator/header.py: -------------------------------------------------------------------------------- 1 | import random 2 | from thirdparty.extracted.conf.config import * 3 | 4 | useragent_list = generatorConfig["headers_config"]["useragent_list"] 5 | enable = generatorConfig["headers_config"]["enable"] 6 | 7 | 8 | def get_random_headers(): # 生成随机headers 9 | if enable: 10 | UA = random.choice(useragent_list) 11 | a = str(random.randint(1, 255)) 12 | b = str(random.randint(1, 255)) 13 | c = str(random.randint(1, 255)) 14 | random_XFF = '127.' + a + '.' + b + '.' + c 15 | random_CI = '127.' + c + '.' + a + '.' + b 16 | headers = { 17 | 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 18 | 'User-Agent': UA, 19 | 'X-Forwarded-For': random_XFF, 20 | 'Client-IP': random_CI, 21 | 'Accept-Encoding': 'gzip, deflate', 22 | 'Accept-Language': 'zh-CN,zh;q=0.8', 23 | "Referer": "http://www.baidu.com/", 24 | 'Content-Type': 'application/x-www-form-urlencoded'} 25 | else: 26 | headers = generatorConfig["rand_headers_config"]["default_headers"] 27 | 28 | return headers 29 | -------------------------------------------------------------------------------- /thirdparty/extracted/logs.txt: -------------------------------------------------------------------------------- 1 | 2022-06-27 04:23:51 id: 1 [-] http://www.zxxyedu.com Parse Error: Maybe not login pages 2 | -------------------------------------------------------------------------------- /thirdparty/extracted/logs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/thirdparty/extracted/logs/__init__.py -------------------------------------------------------------------------------- /thirdparty/extracted/logs/log.py: -------------------------------------------------------------------------------- 1 | import time, os 2 | from thirdparty.extracted.conf.config import * 3 | from conf import config 4 | import ttkbootstrap as ttk 5 | 6 | 7 | date = time.strftime('%Y-%m-%d', time.localtime(time.time())) 8 | log_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), date) 9 | # if not os.path.exists(log_dir): 10 | # os.mkdir(log_dir) 11 | 12 | success_filename = os.path.join(log_dir, logConfig["success_filename"]) 13 | log_filename = os.path.join(log_dir, logConfig["log_filename"]) 14 | lock = {} 15 | id = '' 16 | 17 | 18 | def init_lock(l): 19 | global lock 20 | lock = l 21 | 22 | 23 | def init_log_id(i): 24 | global id 25 | id = i 26 | 27 | 28 | def get_time(): 29 | return time.strftime('%Y-%m-%d %X', time.localtime(time.time())) 30 | 31 | 32 | def write_log(filename, msg): 33 | if lock: 34 | with lock: 35 | with open(config.Savelocation['webcrack'], "a+", encoding="UTF-8") as log: 36 | log.write(msg + "\n") 37 | else: 38 | with open(config.Savelocation['webcrack'], "a+", encoding="UTF-8") as log: 39 | log.write(msg + "\n") 40 | 41 | def Info(msg,result=None): 42 | current_time = get_time() 43 | if result!=None: 44 | if id: 45 | msg = f"id: {id} {str(msg)}" 46 | else: 47 | msg = f"{str(msg)}" 48 | result.insert(ttk.END, f"{msg}\n") 49 | else: 50 | if id: 51 | msg = f"{current_time} id: {id} {str(msg)}" 52 | else: 53 | msg = f"{current_time} {str(msg)}" 54 | print(msg) 55 | 56 | 57 | def Error(msg,result=None): 58 | current_time = get_time() 59 | if result != None: 60 | if id: 61 | msg = f"id: {id} {str(msg)}" 62 | else: 63 | msg = f"{str(msg)}" 64 | result.insert(ttk.END, f"{msg}\n") 65 | else: 66 | if id: 67 | msg = f"{current_time} id: {id} {str(msg)}" 68 | else: 69 | msg = f"{current_time} {str(msg)}" 70 | print(msg) 71 | write_log(log_filename, msg) 72 | 73 | 74 | def Success(msg,result=None): 75 | current_time = get_time() 76 | 77 | if result != None: 78 | if id: 79 | msg = f"id: {id} {str(msg)}" 80 | else: 81 | msg = f"{str(msg)}" 82 | result.insert(ttk.END, f"{msg}\n") 83 | else: 84 | 85 | if id: 86 | msg = f"{current_time} id: {id} {str(msg)}" 87 | else: 88 | msg = f"{current_time} {str(msg)}" 89 | print(msg) 90 | write_log(success_filename, msg) 91 | -------------------------------------------------------------------------------- /thirdparty/extracted/parse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CuriousLearnerDev/Full-Scanner/85bb2e3f561dc0335dec2b5e0fb9b5d0de21ebd2/thirdparty/extracted/parse/__init__.py -------------------------------------------------------------------------------- /thirdparty/extracted/webcrack.py: -------------------------------------------------------------------------------- 1 | import os 2 | import datetime 3 | import ttkbootstrap as ttk 4 | from thirdparty.extracted.crack.crack_task import CrackTask 5 | 6 | 7 | 8 | def single_process_crack(url_list,result=None): 9 | all_num = len(url_list) 10 | cur_num = 1 11 | print("总任务数: " + str(all_num)) 12 | for url in url_list: 13 | CrackTask().run(cur_num, url,result) 14 | cur_num += 1 15 | 16 | 17 | def Interface(url_extract): 18 | 19 | print("扫描结果会保存到result/webcrack/文件夹里面") 20 | try: 21 | import conf.config 22 | except: 23 | print("加载配置文件失败!") 24 | exit(0) 25 | 26 | url_file_name = url_extract #input('File or Url:\n') 27 | 28 | if '://' in url_file_name: 29 | CrackTask().run(1, url_file_name) 30 | else: 31 | url_list = [] 32 | if os.path.exists(url_file_name): 33 | print(url_file_name, "存在!\n") 34 | with open(url_file_name, 'r', encoding="UTF-8") as url_file: 35 | for url in url_file.readlines(): 36 | url = url.strip() 37 | if url.startswith('#') or url == '' or ('.edu.cn' in url) or ('.gov.cn' in url): 38 | continue 39 | url_list.append(url) 40 | start = datetime.datetime.now() 41 | single_process_crack(url_list) 42 | end = datetime.datetime.now() 43 | print(f'所有过程完成! 花费时间: {str(end - start)}') 44 | else: 45 | print(url_file_name + " 不存在!") 46 | exit(0) 47 | def gui(url_extract,result): 48 | 49 | result.insert(ttk.END,"扫描结果会保存到result/webcrack/文件夹里面\n") 50 | try: 51 | import conf.config 52 | except: 53 | result.insert(ttk.END, "加载配置文件失败!\n") 54 | exit(0) 55 | 56 | url_file_name = url_extract #input('File or Url:\n') 57 | 58 | if '://' in url_file_name: 59 | CrackTask().run(1, url_file_name,result) 60 | else: 61 | url_list = [] 62 | if os.path.exists(url_file_name): 63 | result.insert(ttk.END, url_file_name, "存在!\n") 64 | with open(url_file_name, 'r', encoding="UTF-8") as url_file: 65 | for url in url_file.readlines(): 66 | url = url.strip() 67 | if url.startswith('#') or url == '' or ('.edu.cn' in url) or ('.gov.cn' in url): 68 | continue 69 | url_list.append(url) 70 | start = datetime.datetime.now() 71 | single_process_crack(url_list) 72 | end = datetime.datetime.now() 73 | result.insert(ttk.END, f'所有过程完成! 花费时间: {str(end - start)}\n') 74 | else: 75 | result.insert(ttk.END, url_file_name + " 不存在!\n") 76 | exit(0) 77 | 78 | --------------------------------------------------------------------------------