A set of tools which should be used in Gods Eye
Project description
GOD'S EYE
God's EYE - Information Gathering Tool. God's EYE is an Information Gathering Tool I made in python3.10.
Library installation
All modules located in the src
directory are APIs, so you can build a library from the sources and use it in your projects.
1. How to build a library from sources
- Clone this repo
git clone https://github.com/paveldat/God-s-eye.git
- Go to the cloned repository
cd God-s-eye
- Install deb- and py-requirements
pip install -r py-requirements.txt
xargs sudo apt-get install <deb-requirements.txt
- Run the following command
python3 -m build .
- Now you can install library
pip install dist/gods_eye-<version>-py3-none-any.whl
2. Installation from releases
- Download
.whl
file form releases - Run the following command:
pip install <downloaded_file>.whl
3. Installation from PyPI
pip install gods-eye
Tools
- Clickjacking - Checks if the clickjacking is possible on any Domain.
- DnsLookup - Looks for dns lookup information for IP or Domain.
- exec_shell_command - Common method to execute shell commands.
- HttpHeadersGrabber - Looks for HTTP Headers.
- GetHostname - Gets hostname and IP.
- IpInfoFinder - Gets information by IP or Domain. Info: ip, status, region, country, country code, region, region name, city, zip, lat, lon, timezone, isp, org, as.
- Logger - Logger. The Logger has 2 handlers:
- stream handler into console;
- file handler into file.
- OneSecMail - Creates one-time temporary mail.
- PhoneInfo - Gets info by phone number.
- PasswordPwned - Checks if password has been compromised in a data breach.
- RobotsScanner - A robots.txt file tells search engine crawlers which URLs the crawler can access on your site. This class will search for this file, parse it and return the result.
- WhoisLookup - Search for IP WHOIS information using the IP WHOIS lookup tool for any allocated IP address.
How to use
Now you can use this library. To connect a module to your project, just import it.
All modules can be found in the src
directory.
Example:
from clickjacking.clickjacking import ClickJacking
It is not difficult to guess that the following template is used here:
from <directory>.<filename> import <class_name>
For example:
from clickjacking.clickjacking import ClickJacking
Be careful, we don't use the src
directory anymore.
PyPI
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file gods_eye-1.2.0.tar.gz
.
File metadata
- Download URL: gods_eye-1.2.0.tar.gz
- Upload date:
- Size: 14.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2f6e82d3341ea3d42ac4d810f75f70a010364a44247b0ba026d94a8d906ec37 |
|
MD5 | a61706a1d51c1c2539264de7c651cfd5 |
|
BLAKE2b-256 | 519968b31a792f0c32bdda48fcf3b9ab873e158e9e495c78f609d9321f20a7f1 |
File details
Details for the file gods_eye-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: gods_eye-1.2.0-py3-none-any.whl
- Upload date:
- Size: 20.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec2fb65268b17e7b86e26b9ad31cc3770818949d29c7e1eda370d404d72dd44b |
|
MD5 | ccd8211ee349b8e832c60885244631d5 |
|
BLAKE2b-256 | 3ec3d09cbf1c46661928e2aa30430f651b748901db814c7b27ae377747250342 |