Giter Club home page Giter Club logo

infoscripts's Introduction

🐱项目简介

项目地址:https://github.com/fatmo666/InfoScripts

一个渗透测试/SRC挖掘中用于信息收集的脚本集合,旨在帮助测试人员/学生更快、更全、更准确的收集到渗透测试中有价值的信息。

优势:

  1. 使用协程,效率高。

    经测试,进行10次DNS解析,使用协程比不使用协程快510倍;进行10次HTTP请求,使用协程比不使用协程快3倍。

  2. 脚本全,收集面广。

    目标完成包含CDN探测与绕过、端口扫描、整站爬虫等脚本在内的全面的脚本集合,减少测试过程工具收集和切换成本。

  3. 同步代码解读文章,代码可读性好。

    伴随脚本更新,会同步更新其脚本所收集的信息,收集思路和关键代码片段,帮助用户理解及修改脚本。

目前InfoScripts还在开发中,肯定有不少问题和需要改进的地方,欢迎大佬们提出宝贵意见,觉得还行就给个star吧:star2::star2::star2:。

🐰使用说明

1. 工具安装

Windows系统:

git clone https://github.com/fatmo666/InfoScripts.git
pip install -r requestments.txt

PS: 可直接下载zip文件至指定目录代替git clone

Linux系统:

git clone https://github.com/fatmo666/InfoScripts.git
pip3 install -r requestments.txt

2.查看参数

指定需要使用的脚本,添加参数-h即可

示例:

┌──(root??kali)-[~/InfoScript]
└─# python3 PhpInfoCheck.py -h                                                                                                                                                                                                               
usage: PhpInfoCheck.py [-h] --target TARGET [--threads THREADS]

InfoScripts can help you collect target's information

optional arguments:
  -h, --help            show this help message and exit
  --target TARGET, -t TARGET
                        A target like www.example.com or subdomains.txt
  --threads THREADS     Set the concurrent quantity

Usage: python3 PhpInfoCheck.py --target www.baidu.com

3.输出说明

本项目存在两个输出目录:\result\\CheckResult\

  1. 目录\result\中保存有以域名作为名称的文件夹,每个文件夹内保存有当前域名所有收集到的信息
  2. 目录\CheckResult\中保存有以时间作为名称的文件夹,每个文件夹内保存有单次运行脚本所生成的结果

示例:

我于时间2022-03-06 13:21:10运行脚本python3 PortScanner.py --target xxx.com

那么目录\result\下会生成文件夹:\xxx.com\,且在脚本运行结束后生成文件ports.json

目录\CheckResult\会生成文件夹:2022-03-06-13-21-10,且在脚本运行结束后生成文件port-open.txt与port-vul.txt

🐶已完成功能一览

🐭TODO

  • web指纹识别
  • 常见服务弱口令探测
  • 参数爆破
  • ……

🐹代码解读文章

代码解读文章均发布在ichunqiu论坛,目前已发布文章如下:

  1. SRC信息收集学习与自动化(一):开发基础知识巩固
  2. SRC信息收集学习与自动化(二):CDN探测
  3. SRC信息收集学习与自动化(三):phpinfo信息收集与分析
  4. SRC信息收集学习与自动化(四):C段&旁站信息

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.