Code Monkey home page Code Monkey logo

pigat's Introduction

Pigat:一款被动信息收集聚合工具

拒绝白嫖,从我做起,求个star★呀(~ ̄▽ ̄)~

前言

Pigat即Passive Intelligence Gathering Aggregation Tool,翻译过来就是被动信息收集聚合工具,既然叫聚合工具,也就是说该工具将多款被动信息收集工具结合在了一起,进而提高了平时信息收集的效率。

功能概述

目前该工具具备8个功能,原该工具具备7个功能,分别为收集目标的资产信息、CMS信息、DNS信息、备案信息、IP地址、子域名信息、whois信息,现加入第8个功能:如果在程序中两次IP查询目标URL的结果一致,那么查询该IP的端口。

使用方法:

  1. 安装所需要的模块:requests,BeautifulSoup4,也可以使用pip install -r requirements.txt进行安装
  2. -h查看帮助,-u指定url,其他更多操作都在下面示例帮助里

下载地址:

点击进入下载页面

示例:

1.查看帮助信息

# python pigat.py -h

帮助:
    --assert : 搜集目标资产信息
    --cms : 搜集目标CMS信息
    --dns : 搜集目标DNS信息
    --filing : 搜集目标备案信息
    -h | --help :查看帮助信息
    --ip : 搜集目标IP信息
    --port : 如果两次查询IP结果一致,则扫描该IP端口
    --subdomain : 搜集目标子域名信息
    -u | --url : 指定目标URL,默认收集所有信息
    --whois : 搜集目标Whois信息

2.指定url进行信息获取

# python pigat.py -u teamssix.com

3.指定url进行单项信息获取

# python pigat.py -u teamssix.com --cms

4.指定url进行多项信息获取

# python pigat.py -u teamssix.com --ip --cms

写在最后

因为我没有太多的开发经验,因此该工具难免存在有问题以及不恰当的地方,希望各位大佬在使用的过程中碰到问题能够多多反馈。

开发不易,还望大佬们走过路过顺手给个star,小弟将不胜感激。

PS:该工具将会持续更新

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.