OSINT cli tool skeleton
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
- Clone or download respository
$ git clone https://github.com/soxoj/osint-cli-tool-skeleton
- 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)
| File | Size | Uploaded | |
|---|---|---|---|
| osint_cli_tool_skeleton-0.0.3.tar.gz | 8.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|