python信息搜集
用python写出基于渗透前期信息搜集脚本,供参考学习,如有不足,请指正说明
xiaochuhe--kaishui
首届“盘古石杯”全国电子数据取证大赛创新作品赛全国总冠军,补天漏洞响应平台风云白帽战神榜榜单总榜第三,360众测优秀白帽子。
展开
-
python脚本基于主机ICMP发现信息搜集
1.源码如下:#!/usr/bin/python3# -*- coding: utf-8 -*-import nmapimport optparsedef NmapScan(targetIP): # 实例化PortScanner对象 nm = nmap.PortScanner() try: # hosts为目标IP地址,argusments为Nmap的扫描参数 # -sn:使用ping进行扫描 # -PE:使用ICMP的 echo请求包(-PP:使用timestamp请原创 2022-01-04 13:20:45 · 318 阅读 · 0 评论 -
python脚本基于TCP主机信息搜集
1.源码如下:#!/usr/bin/python3# -*- coding: utf-8 -*-import nmapimport optparsedef NmapScan(targetIP): # 实例化PortScanner对象 nm = nmap.PortScanner() try: # hosts为目标IP地址,argusments为Nmap的扫描参数 # -sT:使用TCP连接扫描 result = nm.scan(hosts=targetIP, argu.原创 2022-01-04 13:42:26 · 227 阅读 · 0 评论 -
python脚本基于ARP主机信息搜集
1.源码如下:#!/usr/bin/python3# -*- coding: utf-8 -*-import nmapimport optparsedef NmapScan(targetIP): # 实例化PortScanner对象 nm = nmap.PortScanner() try: # hosts为目标IP地址,argusments为Nmap的扫描参数 # -PR:使用ARP进行扫描 result = nm.scan(hosts=targetIP, argu.原创 2022-01-04 13:31:10 · 381 阅读 · 0 评论 -
python脚本基于UDP主机信息收集
1.源码如下:#!/usr/bin/python3# -*- coding: utf-8 -*-import nmapimport optparsedef NmapScan(targetIP): # 实例化PortScanner对象 nm = nmap.PortScanner() try: # hosts为目标IP地址,argusments为Nmap的扫描参数 # -PU:向目标主机发现UDP报文进行探测 result = nm.scan(hosts=targetIP,原创 2022-01-04 13:26:05 · 198 阅读 · 0 评论 -
python脚本基于主机系统探测信息搜集
1.源代码如下:#!/usr/bin/python3# -*- coding: utf-8 -*-import nmapimport optparsedef NmapScan(targetIP): # 实例化PortScanner对象 nm = nmap.PortScanner() try: # hosts为目标IP地址,argusments为Nmap的扫描参数(-O为进行操作系统探测) result = nm.scan(hosts=targetIP, arguments=原创 2022-01-04 13:41:57 · 824 阅读 · 6 评论 -
python脚本基于主机端口扫描信息搜集
1.源代码如下:#!/usr/bin/python3# -*- coding: utf-8 -*-import nmapimport optparsedef NmapScan(targetIP, targetPort): # 实例化PortScanner对象 nm = nmap.PortScanner() try: # hosts为目标IP地址,argusments为Nmap的扫描参数 # -p:对指定端口进行扫描 result = nm.scan(hosts=tar.原创 2022-01-04 13:35:39 · 151 阅读 · 0 评论 -
python脚本基于端口开启服务识别信息收集
1.源代码如下:#!/usr/bin/python3# -*- coding: utf-8 -*-import nmapimport optparsedef NmapScan(targetIP, targetPort): # 实例化PortScanner对象 nm = nmap.PortScanner() try: # hosts为目标IP地址,argusments为Nmap的扫描参数 # -p:对指定端口进行扫描 # -sV:对端口进行服务程序探测 result.原创 2022-01-04 13:39:02 · 659 阅读 · 0 评论