https://github.com/si9int/Acamar
A Python3 based single-file subdomain enumerator
https://github.com/si9int/Acamar
bugbounty pentesting subdomain
Last synced: 11 months ago
JSON representation
A Python3 based single-file subdomain enumerator
- Host: GitHub
- URL: https://github.com/si9int/Acamar
- Owner: si9int
- License: mit
- Created: 2018-09-26T21:20:59.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-05T10:06:39.000Z (over 6 years ago)
- Last Synced: 2024-11-27T04:30:37.547Z (over 1 year ago)
- Topics: bugbounty, pentesting, subdomain
- Language: Python
- Size: 22.5 KB
- Stars: 90
- Watchers: 3
- Forks: 24
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Acamar
A Python3 based single-file subdomain enumerator (with barely dependencies; BeautifulSoup is required tho).
**[1] Another.. Why?**
Because I had some issues with other solutions and always try to expand my own toolset instead of using tools made by other people. You can learn a lot about different things!
**[2] Is it better?**
I doubt, but it enumerates `14 online services` successfully and didn't implement performance-heavy services like *WaybackMachine*, *Archive.is* or *Baidu*. It's neither multi-threaded but finishes every time under a minute. Here is a PRO/CONTRA:
Note: I will re-code the script due it's popularity
- **Pro:** single-file, Python3 based, low-dependency, no API keys, I will enhance this project ;-)
- **Contra:** single-threaded, probably missing something, no fancy interface stuff, no DNS bruteforce (future release)
**[3] How to install?**
**Method 1:** This script requires only "requests" and "beautifulsoup4", if don't have them already:
```
pip install beautifulsoup4
pip install requests
```
**Method 2:** It's also possible to install all dependencies using requirements.txt:
```
pip install -r requirements.txt
```
**[4] I wanna use it, how?**
```
python3 acamar.py [domain]
```
**[5] Example**
```
python3 acamar.py twitter.com
[..]
service01.dmz1.twitter.com
partnerdata01.dmz1.twitter.com
www01.dmz1.twitter.com
www02.dmz1.twitter.com
spiderduck01.dmz1.twitter.com
spiderduck02.dmz1.twitter.com
spiderduck03.dmz1.twitter.com
[!] Counting 753 unique subdomains
```
The result will be saved in the same directory under a filename called `[domain].txt` within the results folder.