Skip to main content

Build, Test, Deploy

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

  1. Clone this repo
git clone https://github.com/paveldat/God-s-eye.git
  1. Go to the cloned repository
cd God-s-eye
  1. Install deb- and py-requirements
pip install -r py-requirements.txt
xargs sudo apt-get install <deb-requirements.txt
  1. Run the following command
python3 -m build .
  1. Now you can install library
pip install dist/gods_eye-<version>-py3-none-any.whl

2. Installation from releases

  1. Download .whl file form releases
  2. Run the following command:
pip install <downloaded_file>.whl

3. Installation from PyPI

pip install gods-eye

Tools

  1. Clickjacking - Checks if the clickjacking is possible on any Domain.
  2. DnsLookup - Looks for dns lookup information for IP or Domain.
  3. exec_shell_command - Common method to execute shell commands.
  4. HttpHeadersGrabber - Looks for HTTP Headers.
  5. GetHostname - Gets hostname and IP.
  6. 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.
  7. Logger - Logger. The Logger has 2 handlers:
    • stream handler into console;
    • file handler into file.
  8. OneSecMail - Creates one-time temporary mail.
  9. PhoneInfo - Gets info by phone number.
  10. PasswordPwned - Checks if password has been compromised in a data breach.
  11. 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.
  12. 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

https://pypi.org/project/gods-eye/

Metadata

Release files for gods-eye 1.2.0

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

Source distribution (sdist)

Source distribution for gods-eye 1.2.0
File Size Uploaded Provenance Actions
gods_eye-1.2.0.tar.gz 14.9 kB Without provenance Details for gods_eye-1.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gods-eye 1.2.0
File Interpreter ABI Platform Actions
gods_eye-1.2.0-py3-none-any.whl Python 3 none any Details for gods_eye-1.2.0-py3-none-any.whl

Total release size: 35.8 kB

Release files / gods_eye-1.2.0.tar.gz

Download URL gods_eye-1.2.0.tar.gz
Size 14.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c2f6e82d3341ea3d42ac4d810f75f70a010364a44247b0ba026d94a8d906ec37
BLAKE2b-256 checksum
How to use checksums
519968b31a792f0c32bdda48fcf3b9ab873e158e9e495c78f609d9321f20a7f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / gods_eye-1.2.0-py3-none-any.whl

Download URL gods_eye-1.2.0-py3-none-any.whl
Size 20.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ec2fb65268b17e7b86e26b9ad31cc3770818949d29c7e1eda370d404d72dd44b
BLAKE2b-256 checksum
How to use checksums
3ec3d09cbf1c46661928e2aa30430f651b748901db814c7b27ae377747250342
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Security for gods-eye 1.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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