Skip to content

Commit

Permalink
- Add one_sec_mail tool.
Browse files Browse the repository at this point in the history
- Update README
  • Loading branch information
paveldat committed Sep 12, 2023
1 parent 1171406 commit 93adfb4
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 4 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
out/
out/logs
**/__pycache__
**/__pycache__
dist/
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# gods_eye changelog

## 1.0.9
- Add one_sec_mail tool.
- Update README

## 1.0.8
- Add status badge Markdown

Expand Down
22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,28 @@ pip install dist/gods_eye-<version>-py3-none-any.whl
pip install <downloaded_file>.whl
```

### 3. Installation from `PyPI`
```shell
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.
Expand Down
5 changes: 3 additions & 2 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[metadata]
name = gods_eye
version = 1.0.8
version = 1.0.9
author = Pavel Dat
author_email = dats.pavel1999@gmail.com
description = A set of tools which should be used in Gods Eye
Expand All @@ -24,6 +24,7 @@ packages =
ip_info_finder
pwned
phone_info
one_sec_mail
install_requires =
requests >= 2.25.1
dnspython >= 2.2.1
Expand All @@ -36,7 +37,7 @@ install_requires =
where = src
include = clickjacking, dns_lookup, exec_shell_command, http_headers_grabber,
ip, logger, nmap_scanner, robots_scanner, whois_lookup, ip_info_finder,
pwned, phone_info
pwned, phone_info, one_sec_mail

[pycodestyle]
ignore = E402, W504, E123
Expand Down
2 changes: 1 addition & 1 deletion src/dns_lookup/dns_lookup.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ class DnsLookup:
def dns_lookup(target: str, record_type: str = 'A',
debug: bool = False) -> list:
"""
Search dns lookup information for IP or Domain.
Looks for dns lookup information for IP or Domain.
Args:
* target - Domain or IP address to search
Expand Down

0 comments on commit 93adfb4

Please sign in to comment.