asnlookup.py:用于搜索特定组织的 ASN 和拥有的 IP 地址工具

栏目: 编程工具 · 发布时间: 5年前

内容简介:ASN是由互联网号码分配机构(IANA)分配给自治系统(AS)的唯一号码。 AS由IP地址块组成,这些IP地址具有明确定义的用于访问外部网络的策略,并由单个组织管理此工具将在更新的数据库中搜索特定组织的ASN,然后使用后者查找组织注册和拥有的所有IP地址(IPv4和IPv6)。可以在侦察阶段使用此脚本来识别公司拥有的属性,并对其运行端口扫描以识别开放端口和公开公开的服务。该工具将IP地址列表导出为文本文件,您可以将其与其他工具(如Masscan)一起使用。 另一方面,该工具支持Nmap和Masscan端口扫

ASN是由互联网号码分配机构(IANA)分配给自治系统(AS)的唯一号码。 AS由IP地址块组成,这些IP地址具有明确定义的用于访问外部网络的策略,并由单个组织管理此 工具 将在更新的数据库中搜索特定组织的ASN,然后使用后者查找组织注册和拥有的所有IP地址(IPv4和IPv6)。

目的

可以在侦察阶段使用此脚本来识别公司拥有的属性,并对其运行端口扫描以识别开放端口和公开公开的服务。

用法

$ git clone https://github.com/yassineaboukir/Asnlookup && cd Asnlookup
$ pip install -r requirements.txt
$ python asnlookup.py -o <Organization>

端口扫描

该工具将IP地址列表导出为文本文件,您可以将其与其他工具(如Masscan)一起使用。 另一方面,该工具支持Nmap和Masscan端口扫描。

安装Nmap

- On CentOS
yum install nmap
- On Debian
apt-get install nmap
- On Ubuntu
sudo apt-get install nmap
- Mac OS
brew install nmap

安装Masscan

下载地址 https://github.com/robertdavidgraham/masscan/ 要扫描IP地址,请Masscan的命令 -m 参数或Nmap的 -n$ python asnlookup.py -m -o <Organization> 您还可以传递自己的Nmap/Masscan参数(默认为nmap:-p 1-65535 -T4 -A -v;默认为Masscan: -  p0-65535 –rate 200)。 $ python asnlookup.py -m "<Masscan arguments>" -o <Organization>s 使用带自定义参数的Nmap的示例: $ python asnlookup.py -n "--top-ports 65535" -o twitter 它会将结果导出到与脚本相同的目录中的文本文件(例如./twitter.txt),然后运行Nmap,如下所示: asnlookup.py:用于搜索特定组织的 ASN 和拥有的 IP 地址工具 *参考来源: github ,由周大涛编译,转载请注明来自FreeBuf.COM


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Learning JavaScript

Learning JavaScript

Shelley Powers / Oreilly & Associates Inc / 2006-10-17 / $29.99

As web browsers have become more capable and standards compliant, JavaScript has grown in prominence. JavaScript lets designers add sparkle and life to web pages, while more complex JavaScript has led......一起来看看 《Learning JavaScript》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具