巡风探索

article/2025/7/22 17:12:20

模块内容包括:

├─nascan
│  │  NAScan.py # 网络资产信息抓取引擎
│  │
│  ├─lib
│  │      cidr.py 
│  │      common.py 其他方法
│  │      icmp.py  # ICMP发送类
│  │      log.py  # 日志输出
│  │      mongo.py  # 数据库连接
│  │      scan.py  # 扫描与识别
│  │      start.py  # 线程控制
│  │
│  └─plugin
│          masscan.py  # 调用Masscan脚本

从主函数NAScan.py开始,函数跑起来如下:

CONFIG_INI = get_config() # 读取配置

CONFIG_INI = get_config()  # 读取配置

结果如下(经过处理)

>>> CONFIG_INI
{u'Masscan':u'0|20000|/root/xunfeng/masscan/linux_64/masscan', u'Discern_cms':[[u'phpmyadmin', u'file', u'index', u'pma_username'],[u'phpmyadmin', u'file', u'/phpmyadmin', u'pma_username'],[u'routeros', u'file', u'index', u'<title>RouterOS router configuration page<\\/title>'],[u'destoon', u'file', u'index', u'Powered by DESTOON'],[u'destoon', u'file', u'index', u'DESTOON B2B SYSTEM'],[u'u-mail', u'file', u'index', u'Power(ed)? by[^>]+U-Mail'],[u'winmail', u'file', u'index', u'Winmail Mail Server'],[u'coremail', u'file', u'index', u'Coremail[^>]+<\\/title>'],[u'winmail', u'header', u'Set-Cookie', u'magicwinmail'],[u'winmail', u'file', u'index', u'Powered by Winmail Server'],[u'turbomail', u'file', u'index', u'Powered by TurboMail'],[u'xmail', u'file', u'index', u'\\d{4}-\\d{4}\\s*webmail.idccenter.net'],[u'outlook', u'header', u'X-OWA-Version', u'.*?'],[u'outlook', u'file', u'index', u'Outlook Web (Access|App)\\s*(?=<\\/title>)'],[u'anymacro', u'header', u'Server', u'AnyWebApp'],[u'anymacro', u'file', u'index', u'sec.anymacro.com'],[u'extmail', u'file', u'index', u'powered by.*?Extmail'],[u'lotus', u'file',
u'index', u'IBM Lotus iNotes[^>]+(?=<\\/title>)'],[u'lotus', u'file', u'index', u'iwaredir.nsf'],[u'squirrelmail', u'file', u'index', u'SquirrelMail Project Team'],[u'squirrelmail', u'header', u'Set-Cookie', u'SQMSESSID'],[u'squirrelmail', u'file', u'index', u'SquirrelMail'],[u'eqmail', u'file', u'index', u'Powered by EQMail'],[u'tmailer', u'file', u'index', u'TMailer Collaboration Suite Web Client'],[u'zimbra', u'header', u'Set-Cookie', u'ZM_TEST'],[u'zimbra', u'file', u'index', u'zimbra[^>]+(?=<\\/title>)'],[u'zimbra', u'file', u'index', u'Zimbra,?\\s*Inc. All rights reserved.'],[u'bxemail', u'file', u'index', u'abc@bxemail.com'],[u'horde', u'file', u'index', u'<title>[^>]+?Horde'],[u'horde', u'file', u'index', u'\\/themes\\/graphics\\/horde-power1.png'],[u'atmail', u'file', u'index', u'powered by Atmail'],[u'ilohamail', u'header', u'Set-Cookie', u'IMAIL_TEST_COOKIE'],[u'ilohamail', u'header', u'SESS_KEY', u'.*?'],[u'ilohamail', u'file', u'index', u'powered by[^>]+IlohaMail'],[u'fangmail', u'file', u'index', u'fangmail'],[u'roundcube', u'file', u'index', u'Roundcube'],[u'mailbase', u'header', u'Set-Cookie', u'\\s*(mb_lang|mb_ui_type|mb_cus_type)'],[u'mailbase', u'file', u'index', u'MailBase[^<>]+(?=<\\/title>)'],[u'kxmail', u'file', u'index', u'Powered By\\s?<[^>]+>\\s?KXmail'],[u'tongda', u'file', u'index', u'href="/images/tongda\\.ico"'],[u'trs_wcm', u'file', u'index', u'<title[^>]+>TRS WCM[^<]+</title>'],[u'trs_wcm', u'file', u'index', u'href="/wcm/console/auth/reg_newuser.jsp"'],[u'mymps', u'file', u'index', u'powered by[^&]+Mymps.*?'],[u'mymps', u'file', u'index', u'wcontent="mymps'],[u'mailgard', u'file', u'index', u'mailgard\\swebmail'],[u'discuz', u'file', u'/robots.txt', u'discuz'],[u'discuz', u'file', u'/robots.txt', u'discuz'],[u'phpwind', u'file', u'/robots.txt', u'phpwind'],[u'phpcms', u'file', u'/robots.txt', u'phpcms'],[u'php168', u'file', u'/robots.txt', u'php168'],[u'qibosoft', u'file', u'/robots.txt', u'qibocms'],[u'emlog', u'file', u'/robots.txt', u'robots.txt for emlog'],[u'wecenter', u'file', u'/robots.txt', u'robots.txt for wecenter'],[u'bbsmax', u'file', u'/robots.txt', u'bbsmax'],[u'shopnc', u'file', u'/robots.txt', u'robots.txt for shopnc'],[u'hdwike', u'file', u'/robots.txt', u'robots.txt for hdwiki'],[u'phpdisk', u'file', u'/robots.txt', u'PHPDisk'],[u'dedecms', u'file', u'/data/admin/ver.txt', u'20110812'],[u'dedecms', u'file', u'/data/admin/ver.txt', u'20111111'],[u'dedecms', u'file', u'/data/admin/ver.txt', u'20120709'],[u'dedecms', u'file', u'/data/admin/ver.txt', u'20140814'],[u'dedecms', u'file', u'/data/admin/verifies.txt', u'20081204'],[u'dedecms', u'file', u'/data/admin/verifies.txt', u'20100324'],[u'dedecms', u'file', u'/data/admin/verifies.txt', u'20100514'],[u'dedecms', u'file', u'/data/admin/verifies.txt', u'20110216'],[u'wordpress', u'file', u'/robots.txt', u'wordpress'],[u'wordpress', u'file', u'/license.txt', u'wordpress'],[u'wordpress', u'file', u'/readme.txt', u'wordpress'],[u'wordpress', u'file', u'/help.txt', u'wordpress'],[u'wordpress', u'file', u'/readme.html', u'wordpress'],[u'wordpress', u'file', u'/wp-admin/css/colors-classic.css', u'wordpress'],[u'wordpress', u'file', u'/wp-admin/js/media-upload.dev.js', u'wordpress'],[u'wordpress', u'file', u'/wp-content/plugins/akismet/akismet.js', u'wordpress'],[u'wordpress', u'file', u'/wp-content/themes/classic/rtl.css', u'wordpress'],[u'wordpress', u'file', u'/wp-includes/css/buttons.css', u'wordpress'],[u'z-blog', u'file', u'/license.txt', u'z-bolg'],[u'z-blog', u'file', u'/SCRIPT/common.js', u'z-bolg'],[u'southidc', u'file', u'/Ads/left.js', u'southidc'],[u'southidc', u'file', u'/Css/Style.css', u'southidc'],[u'southidc', u'file', u'/Images/ad.js', u'southidc'],[u'southidc', u'file', u'/Script/Html.js', u'southidc'],[u'siteserver',u'file', u'/robots.txt', u'\\/SiteFiles\\/'],[u'siteserver', u'file', u'/SiteFiles/Inner/Register/script.js', u'stlUserRegister'],[u'enableq', u'file', u'/License/index.php', u'<td>EnableQ'],[u'enableq', u'file', u'/robots.txt', u'robots.txt for EnableQ'],[u'trs_wcm', u'file', u'/wcm/app/login.jsp', u'TRS WCM'],[u'trs_wcm', u'file', u'/wcm/app/login.jsp', u'href="/wcm/console/auth/reg_newuser.jsp"'],[u'mymps', u'file',u'/robots.txt', u'mymps'],[u'igenus', u'file', u'/help/', u'igenus'],[u'mailgard', u'file', u'/help/io_login.html', u'webmail']],
u'Thread':
u'200', 
u'Discern_lang':[[u'php', u'header', u'Server', u'php'],[u'php', u'header', u'X-Powered-By', u'php'],[u'php', u'header', u'Set-Cookie', u'PHPSSIONID'],[u'jsp', u'header', u'Set-Cookie', u'JSESSIONID'],[u'asp', u'header', u'Set-Cookie', u'ASPSESSION'],[u'aspx', u'header',u'Set-Cookie', u'ASP.NET_SessionId'],[u'aspx', u'header', u'X-AspNet-Version', u'version'],[u'aspx', u'file', u'index', u'<input[^>]+name=\\"__VIEWSTATE'],[u'aspx', u'file', u'index', u'<a[^>]*?href=(\'|")[^http].*?\\.aspx(\\?|\\1)'],[u'asp', u'file', u'index', u'<a[^>]*?href=(\'|")[^http].*?\\.asp(\\?|\\1)'],[u'php', u'file', u'index', u'<a[^>]*?href=(\'|")[^http].*?\\.php(\\?|\\1)'],[u'jsp', u'file', u'index', u'<a[^>]*?href=(\'|")[^http].*?\\.jsp(\\?|\\1)']],
u'Discern_con':[[u'jboss', u'header', u'X-Powered-By', u'jboss'],[u'jboss', u'file', u'jboss.css', u'youcandoit.jpg'],[u'jboss', u'file', u'is_test', u'JBossWeb'],[u'axis', u'file', u'axis2', u'axis2-web/images/axis_l.jpg'],[u'weblogic', u'file', u'is_test', u'Hypertext Transfer Protocol'],[u'weblogic', u'file', u'console/css/login.css', u'Login_GC_LoginPage_Bg.gif'],[u'glassfish', u'file', u'resource/js/cj.js', u'glassfish.dev.java.net'],[u'glassfish', u'header', u'server', u'GlassFish'],[u'jenkins', u'header', u'X-Jenkins', u'.*?'],[u'jenkins', u'file', u'index', u'\\[Jenkins\\]'],[u'resin', u'header', u'server', u'resin'],[u'tomcat', u'file', u'is_test', u'Apache Tomcat'],[u'apache', u'header', u'server', u'apache'],[u'iis', u'header', u'server', u'iis'],[u'jetty', u'header', u'server', u'jetty'],[u'nginx', u'header', u'server', u'nginx'],[u'cisco', u'header', u'server', u'cisco'],[u'couchdb', u'header', u'server', u'couchdb'],[u'tplink', u'header', u'WWW-Authenticate', u'TP-LINK'],[u'h3c', u'header', u'WWW-Authenticate', u'h3c'],[u'h3c', u'file', u'index', u'/web/device/login'],[u'huawei', u'header', u'WWW-Authenticate', u'huawei'],[u'netgear', u'header', u'WWW-Authenticate', u'netgear'],[u'hikvision', u'header', u'server', u'DNVRS-Webs'],[u'hikvision', u'header', u'server', u'App-webs'],[u'hikvision', u'header', u'server', u'DVRDVS-Webs'],[u'hikvision', u'header', u'server', u'Hikvision-Webs'],[u'tengine', u'header', u'server', u'Tengine']],
u'Scan_list':u'', 
u'Port_list':
u'1|21\n22\n23\n25\n53\n80\n110\n139\n143\n389\n443\n445\n465\n873\n993\n995\n1080\n1311\n1723\n1433\n1521\n3000\n3001\n3002\n3306\n3389\n3690\n4000\n5432\n5900\n6379\n7001\n8000\n8001\n8080\n8081\n8888\n9200\n9300\n9080\n9090\n9999\n11211\n27017', 
u'Timeout':u'8', 
u'Discern_server':[[u'ftp', u'21', u'banner', u'^220.*?ftp|^220-|^220 Service|^220 FileZilla'],[u'ssh', u'22', u'banner', u'^ssh-'],[u'telnet', u'23', u'banner', u'^\\xff[\\xfa-\\xfe]|^\\x54\\x65\\x6c|Telnet'],[u'smtp', u'25', u'banner', u'^220.*?smtp'],[u'dns', u'53', u'default', u''],[u'pop3', u'110', u'banner', u'\\+OK.*?pop3'],[u'netbios', u'139', u'default', u''],[u'imap', u'143', u'banner', u'^\\* OK.*?imap'],[u'ldap', u'389', u'default', u''],[u'smb', u'445', u'default', u''],[u'smtps', u'465', u'default', u''],[u'rsync', u'873', u'banner', u'^@RSYNCD|^@ERROR'],[u'imaps', u'993', u'

http://chatgpt.dhexx.cn/article/YMwT4QTp.shtml

相关文章

基于循环神经网络的格兰杰因果网络重构

复杂网络建模的反问题是网络重构&#xff0c;获得节点之间的关系对于分析网络特性有着至关重要的作用。常用的网络重构方法有&#xff1a;1 相关性分析&#xff0c;2 压缩感知&#xff0c;3 动力学方程&#xff0c;4 因果分析&#xff0c;5 深度学习&#xff0c;6 概率图模型&a…

时序分析28 - 时序预测 格兰杰因果关系(中) python实践1

时序分析28 - 时序预测 - 格兰杰因果关系(中) Python 实践 1 上一篇文章我们介绍了格兰杰因果关系的基本概念、背景以及相关统计检验法。本篇文章我们使用Python编程实践一下。 实践1&#xff1a;股票价格数据之间的格兰杰因果关系 问题&#xff1a;苹果公司今天的股价是否…

格兰杰因果 / EEG脑电数据分析

&#xff08;因为处理数据的时候需要用到格兰杰因果关系检验&#xff0c;相关的文献里又没有详细解释&#xff0c;但看格兰杰因果又有一些一知半解&#xff0c;于是自己学了一些相关的东西&#xff0c;整理了一下。&#xff09; 格兰杰因果关系检验为2003年诺贝尔经济学奖得主…

ZincSearch轻量级全文搜索引擎入门到

ZincSearch轻量级全文搜索引擎入门到 Zinc是一个用于对文档进行全文搜索的搜索引擎。它是开源的&#xff0c;内置在 Go 中。Zinc不是从头开始构建索引引擎&#xff0c;而是构建在 bluge 之上&#xff0c;这是一个出色的索引库。ZincSearch特点&#xff1a; 无模式索引资源利用…

轻量级神经网络MobileNet全家桶详解

本文是转载文章&#xff0c;转载自从MobileNet看轻量级神经网络的发展&#xff0c;删除了文中冗余的部分&#xff0c;加入许多自己的理解&#xff0c;有些部分也通过pytorch进行了实现&#xff0c;并通过引入具体的计算更清晰的反映出轻量级神经网络的本质。 文章目录 一、前言…

mysql轻量级的管理工具

mysql轻量级的管理工具 最近用mysql老是发愁&#xff0c;为什么呢&#xff1f;&#xff1f; 因为很多调用mysql的工具都很大型&#xff0c;我想要个轻量级的。 在进过百度谷歌的各种搜索&#xff0c;发现一个在windows平台下非常好的mysql工具&#xff1a;HeidiSQL 官网&am…

轻量级git服务gogs平台

1. gogs安装 1. 官网地址下载 https://dl.gogs.io/ 选择需要的版本 本文下载最新版本 2. 解压安装 # 下载 wget https://dl.gogs.io/0.12.6/gogs_0.12.6_linux_amd64.tar.gz# 解压到指定目录 tar -zxvf gogs_0.12.6_linux_amd64.tar.gz -C /usr/local/ 3. 启动 /usr/loca…

轻量级网络之CondenseNet

轻量级网络之CondenseNet CondenseNet: An Efficient DenseNet using Learned Group Convolutions 2018CVPR的网络&#xff0c;文章的贡献从名字就能清晰明了的Get。利用可学习分组卷积&#xff0c;对DenseNet的进行轻量化改造。 首先看一下是如何替换网络中的普通卷积&#xf…

轻量级大数据计算引擎esProc SPL,Hadoop Spark太重

​强烈推荐一个大神的人工智能的教程&#xff1a;http://www.captainai.net/zhanghan 前言 背景:随着大数据时代的来临&#xff0c;数据量不断增长&#xff0c;传统小机上跑数据库的模式扩容困难且成本高昂&#xff0c;难以支撑业务发展。应对之法:很多用户开始转向分布式计算…

轻量级神经网络架构综述

轻量级神经网络架构综述 深度神经网络已经被证明可以有效的解决图像、自然语言等不同领域的问题.同时伴随着移动互联网技术的不断发展,便携式设备得到了迅速的普及,用户提出了越来越多的需求.因此,如何设计高效、高性能的轻量级神经网络是解决问题的关键.本文详细阐述了三种构…

轻量级锁的原理与实战

文章目录 1. 轻量级锁的核心原理2. 代码演示3. 轻量级锁的分类4. 轻量级锁的膨胀 1. 轻量级锁的核心原理 轻量级锁的执行过程&#xff1a;在抢锁线程进入临界区之前&#xff0c;如果内置锁&#xff08;临界区的同步对象&#xff09;没有被锁定&#xff0c;JVM首先将在抢锁线程的…

轻量级深度学习网络概览

调研了一下最近的一些轻量级网络&#xff0c;列举并简单介绍各个网络的设计思路 PVANET 2016年1月在arxiv网站第一次提交 文章地址&#xff1a;https://arxiv.org/abs/1608.08021 代码链接&#xff1a;https://github.com/sanghoon/pva-faster-rcnn 文章目的是减少网络计算量…

详细且通俗讲解轻量级神经网络——MobileNets【V1、V2、V3】

文章目录 轻量级神经网络——MobileNetsMobileNetV1深度可分离卷积1、**深度卷积**✨✨✨2、**逐点卷积**✨✨✨ 参数量和计算量1、**标准卷积**2、**深度可分离卷积**✨✨✨ MobileNetV1的网络结构及效果 MobileNetV2Linear Bottlenecks✨✨✨Inverted Residuals✨✨✨MobileN…

目标检测--轻量级网络(截至2022-04-21)

目标检测领域&#xff0c;基于深度学习模型的方案 截至目前的轻量级网络&#xff0c;比较有名的有这些 轻量级目标检测算法整理_牧羊女说的博客-CSDN博客_轻量级目标检测随着目标检测算法的快速发展&#xff0c;以及终端应用的日渐广泛&#xff0c;工业界对深度学习网络在终端…

linux的轻量级桌面,适用于Linux的轻量级桌面是最适合您的 | MOS86

当谈到Linux时&#xff0c;似乎大多数人都以最多的眼睛糖果来谈论桌面环境。虽然这些桌面是以自己的方式伟大的&#xff0c;但他们不是每个人都在寻找图形密集和漂亮的东西。 一些Linux用户喜欢在Linux计算体验方面采用更精简和简化的方法。正是因为这个原因 Note:这个列表中的…

轻量级锁与重量级锁

目录 一、轻量级锁 1、使用场景 2.使用过程 2.1每次指向到synchronized代码块时&#xff0c;都会创建锁记录&#xff08;Lock Record&#xff09;对象&#xff0c;每个线程都会包括一个锁记录的结构&#xff0c;锁记录内部可以储存对象的Mark Word和对象引用reference 2.2让锁…

轻量级卷积神经网络

目录 SqueezeNet(2016.11) SqueezeNet(2016.11) 作者认为模型的参数量是影响模型大小以及训练速度的主要因素&#xff0c;因此本篇文章的设计思想就在于如何减少模型的参数量。本篇文章共有6节&#xff0c;其中第1、2节为介绍及相关工作部分&#xff1b;第3节描述了SqueezeNet…

轻量级linux桌面环境,Linux发行版最为轻量级的桌面环境之一Xfce 桌面

开源多样性应该是 Linux 最好的特性之一,用户可以不断尝试各种自己喜欢的新鲜玩法与花样,并从中选择最适合自己的应用。无论你是 Linux 新人还是老鸟,层出不穷的应用和桌面环境可能都会让我们应接不暇,特别是尝试不同的 Linux 桌面环境,可以说是一件非常有趣但也耗时的事情…

鸿蒙轻量级数据存储Preferences

1&#xff0c;概述 鸿蒙轻量级偏好数据库-Preferences。 轻量级偏好数据库主要提供轻量级Key-Value键值对形式操作&#xff0c;支持少量数据&#xff0c;数据存在在本地文件中&#xff0c;同时也加载在内存中&#xff0c;所以速度快&#xff0c;效率高&#xff0c;属于非关系型…

轻量级目标检测算法整理

随着目标检测算法的快速发展&#xff0c;以及终端应用的日渐广泛&#xff0c;工业界对深度学习网络在终端应用的关注度越来越高&#xff0c;尤其是对于如何保持速度和精度上的平衡&#xff0c;也形成了不小的研究热度。本篇整理了一些较新的轻量级目标检测网络&#xff0c;结合…