-
Photostudio-红队快速爬取网页快照工具
一、简介:
正如其名:这是一款能进行自动化检测,实时给网页拍照的工具
信息收集要求所收集到的信息要真实可靠。
当然,这个原则是信息收集工作的最基本的要求。为达到这样的要求,信息收集者就必须对收集到的信息反复核实,不断检验,力求把误差减少到最低限度。我们经常面临条件下不同的网络、资产、框架、进行信息收集 每次我们都面临不得不解决的新挑战,而收集资产状态是最繁琐的一种,工具和脚本来让我们的工作变得更加轻松,由于每个人都有每个人收集的方式和方法,但愿我们这款工具可以帮助您更轻快的完成工作。
Photostudio是一款能进行自动化检测网页存活并实时给网页拍照的工具,通过调用Fofa/Zoomeye/360qua/shodan等 Api快速准确查询资产并进行网页截图,从而实施进一步的信息筛查。
适应场景:内外网资产梳理快照
功能点
-
批量调用Fofa/Zoomeye/360qua/shodan等Api接口获取资产信息
-
自动化检测url存活,拍照截图
开发语言
- Python3
运行环境
- Linux
- Windows
- Mac
使用依赖库
- requests
- selenium==2.48.0
- colorama
- xlrd
安装
git clone https://github.com/s7ckTeam/Photostudio
cd Photostudio
pip3 install -r requirements.txt
二、使用方法:
Usage: python3 Photostudio.py --fofa title="admin" Usage: python3 Photostudio.py -f api.txt Usage: python3 Photostudio.py --fofa/-f title="admin"/api.txt -o imgs Usage: python3 Photostudio.py --fofa/-f title="admin"/api.txt -t png usage: Photostudio.py [-h] [-fofa QUERY] [-f FILE] [-o OUTPATH] [-t FILETYPE] optional arguments: -h, --help show this help message and exit -fofa QUERY, --fofa QUERY Input your api query. -f FILE, --file FILE Input your api.txt. -o OUTPATH, --outPath OUTPATH Input your outPath. -t FILETYPE, --fileType FILETYPE Input your fileType png/jpg...
相关配置更改
-
API设置
在
config/config.py
中fofaApi
设置,输入对应的email
与key
即可
三、效果:
1、python3 Photostudio.py --fofa title="admin"
2、保存路径
四、特别感谢
冰海
狗一样的男人
s7ck Team
五、文末
红队武器库,我们在一线
问题/bug/建议在这里
https://github.com/s7ckTeam/Photostudio/issues
加微信进交流群
商务/投稿/加入团队:[email protected]
-
Photostudio是一款能进行自动化检测网页存活并实时给网页拍照的工具,通过调用Fofa/Zoomeye/360qua/shodan等 Api快速准确查询资产并进行网页截图,从而实施进一步的信息筛查。
Overview
buX Course Enrollment Automation
buX automation BRACU - buX course enrollment automation Features: Automatically enroll into multiple courses at a time. Find courses just entering cou
Airspeed Velocity: A simple Python benchmarking tool with web-based reporting
airspeed velocity airspeed velocity (asv) is a tool for benchmarking Python packages over their lifetime. It is primarily designed to benchmark a sing
Coverage plugin for pytest.
Overview docs tests package This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras: Subprocess suppor
Integration layer between Requests and Selenium for automation of web actions.
Requestium is a Python library that merges the power of Requests, Selenium, and Parsel into a single integrated tool for automatizing web actions. The
This file will contain a series of Python functions that use the Selenium library to search for elements in a web page while logging everything into a file
element_search with Selenium (Now With docstrings 😎 ) Just to mention, I'm a beginner to all this, so it it's very possible to make some mistakes The
pywinauto is a set of python modules to automate the Microsoft Windows GUI
pywinauto is a set of python modules to automate the Microsoft Windows GUI. At its simplest it allows you to send mouse and keyboard actions to windows dialogs and controls, but it has support for mo
pytest plugin for distributed testing and loop-on-failures testing modes.
xdist: pytest distributed testing plugin The pytest-xdist plugin extends pytest with some unique test execution modes: test run parallelization: if yo
hCaptcha solver and bypasser for Python Selenium. Simple website to try to solve hCaptcha.
hCaptcha solver for Python Selenium. Many thanks to engageub for his hCaptcha solver userscript. This script is solely intended for the use of educati
Automação de Processos (obtenção de informações com o Selenium), atualização de Planilha e Envio de E-mail.
Automação de Processo: Código para acompanhar o valor de algumas ações na B3. O código entra no Google Drive, puxa os valores das ações (pré estabelec
create custom test databases that are populated with fake data
About Generate fake but valid data filled databases for test purposes using most popular patterns(AFAIK). Current support is sqlite, mysql, postgresql
Run ISP speed tests and save results
SpeedMon Automatically run periodic internet speed tests and save results to a variety of storage backends. Supported Backends InfluxDB v1 InfluxDB v2
Lightweight, scriptable browser as a service with an HTTP API
Splash - A javascript rendering service Splash is a javascript rendering service with an HTTP API. It's a lightweight browser with an HTTP API, implem
Pytest plugin for testing the idempotency of a function.
pytest-idempotent Pytest plugin for testing the idempotency of a function. Usage pip install pytest-idempotent Documentation Suppose we had the follo
Pytest modified env
Pytest plugin to fail a test if it leaves modified os.environ afterwards.
Code coverage measurement for Python
Coverage.py Code coverage testing for Python. Coverage.py measures code coverage, typically during test execution. It uses the code analysis tools and
Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects.
The Mixer is a helper to generate instances of Django or SQLAlchemy models. It's useful for testing and fixture replacement. Fast and convenient test-
Using openpyxl in Python, performed following task
Python-Automation-with-openpyxl Using openpyxl in Python, performed following tasks on an Excel Sheet containing Product Suppliers along with their pr
pytest_pyramid provides basic fixtures for testing pyramid applications with pytest test suite
pytest_pyramid pytest_pyramid provides basic fixtures for testing pyramid applications with pytest test suite. By default, pytest_pyramid will create
A browser automation framework and ecosystem.
Selenium Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provide
A single module to link Python ecosystem to the Web
A single module to link Python ecosystem to the Web. Have a quick look at the Gallery first to get convinced ! FAQ For any questions, please use Stack