Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andressadotpy/dangled
DNS monitoring system built with Python.
https://github.com/andressadotpy/dangled
Last synced: 13 days ago
JSON representation
DNS monitoring system built with Python.
- Host: GitHub
- URL: https://github.com/andressadotpy/dangled
- Owner: andressadotpy
- Created: 2021-09-21T16:30:26.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-24T20:48:56.000Z (about 3 years ago)
- Last Synced: 2024-07-05T14:59:51.295Z (4 months ago)
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dangled
## Installing
`python3.8`
```bash
pip install -r requirements.txt
```## How to use it
```shell
In [1]: from domain import DomainIn [2]: domain = Domain("andressa.dev")
In [3]: domain.monitor()
andressa.dev
A record:
['185.199.108.153']
AAAA record:
There's no data for this record type.
CNAME record:
[]
MX record:
There's no data for this record type.
NS record:
There's no data for this record type.
TXT record:
There's no data for this record type.
```**A dangling record is a vulnerability issue.** So for your domains that are in your DNS service and are expired/not being used anymore, the monitoring system will print out this message for each record:
```shell
A record:VULNERABILITY ISSUE:
This domain doesn't exist anymore.
Please delete all records pointing for this domain.
```### Readings about DNS takeover and dangling DNS records
[1] - [All Your DNS Records Point to Us Understanding the Security
Threats of Dangling DNS Records](https://scholarworks.wm.edu/cgi/viewcontent.cgi?article=1829&context=aspubs)[2] - [Dangling DNS: AWS EC2](https://infosecwriteups.com/dangling-dns-aws-ec2-e2d801701e8)