Skip to main content

OSINT cli tool skeleton

PyPI PyPI - Downloads Views

Template for new OSINT command-line tools.

Press button "Use this template" to generate your own tool repository. See INSTALL.md for further setup.

Features

  • Detailed readme
  • Process N targets from args, text files, stdin
  • Make TXT, CSV reports
  • Proxy support
  • Ready to publish Python package

Usage

$ python3 -m osint-cli-tool-skeleton <target>

# or simply

$ osint_cli_tool_skeleton <target>
Targets

Specify targets one or more times:

$ osint_cli_tool_skeleton www.google.com reddit.com patreon.com

Target: www.google.com
Results found: 1
1) Value: Google
Code: 200

------------------------------
Target: patreon.com
Results found: 1
1) Value: Best way for artists and creators to get sustainable income and connect with fans | Patreon
Code: 200

------------------------------
Target: reddit.com
Results found: 1
1) Value: Reddit - Dive into anything
Code: 200

------------------------------
Total found: 3

Or use a file with targets list:

$ osint_cli_tool_skeleton --target-list targets.txt

Or combine tool with other through input/output pipelining:

$ cat list.txt | osint_cli_tool_skeleton --targets-from-stdin
Reports

The skeleton implements CSV reports:

$ osint_cli_tool_skeleton www.google.com reddit.com patreon.com -oC results.csv
...
Results were saved to file results.csv

$ more results.csv
"Target","Value","Code"
"www.google.com","Google","200"
"patreon.com","Best way for artists and creators to get sustainable income and connect with fans | Patreon","200"
"reddit.com","Reddit - Dive into anything","200"

And can save console output to text file separately:

osint_cli_tool_skeleton www.google.com reddit.com patreon.com -oT results.txt
...
$ head -n 4 results.txt
Target: www.google.com
Results found: 1
1) Value: Google
Code: 200
Proxy

The tool supports proxy:

$ osint_cli_tool_skeleton www.google.com --proxy http://localhost:8080

Installation

Make sure you have Python3 and pip installed.

Manually
  1. Clone or download respository
$ git clone https://github.com/soxoj/osint-cli-tool-skeleton
  1. Install dependencies
$ pip3 install -r requirements.txt
As a the package

You can clone/download repo and install it from the directory to use as a Python package.

$ pip3 install .

Also you can install it from the PyPI registry:

$ pip3 install https://github.com/soxoj/osint-cli-tool-skeleton

Metadata

Release files for osint-cli-tool-skeleton 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for osint-cli-tool-skeleton 0.0.3
File Size Uploaded
osint_cli_tool_skeleton-0.0.3.tar.gz 8.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for osint-cli-tool-skeleton 0.0.3
File Interpreter ABI Platform
osint_cli_tool_skeleton-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 18.6 kB

Release files / osint_cli_tool_skeleton-0.0.3.tar.gz

Download URL osint_cli_tool_skeleton-0.0.3.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c10f79375088ca5de1325e2920bb57def050f37077e15bb4a5f45a1bb3f2ccee
BLAKE2b-256 checksum
How to use checksums
98557eb9b670edbf9780ade2ac38cc92dbdfbacfe156b29a8ca409e9f673be3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

Release files / osint_cli_tool_skeleton-0.0.3-py3-none-any.whl

Download URL osint_cli_tool_skeleton-0.0.3-py3-none-any.whl
Size 9.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
28e8065f3edd3c454ca9eee5b4f8699735b691d7fd77239c0a1a30079e54cc28
BLAKE2b-256 checksum
How to use checksums
cd130d2876ef1c18f5d611c3d83f9430cbf146481ea717bcec6690450aad5076
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page