Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdullahmaqbool22/email-scraper
Email Scraper is a Go program designed to facilitate the extraction of email addresses associated with a specified domain from various APIs. This tool streamlines the process of collecting email contact information for a domain by querying multiple APIs simultaneously and compiling the results into a single file.
https://github.com/abdullahmaqbool22/email-scraper
go osint osint-tool
Last synced: about 1 month ago
JSON representation
Email Scraper is a Go program designed to facilitate the extraction of email addresses associated with a specified domain from various APIs. This tool streamlines the process of collecting email contact information for a domain by querying multiple APIs simultaneously and compiling the results into a single file.
- Host: GitHub
- URL: https://github.com/abdullahmaqbool22/email-scraper
- Owner: AbdullahMaqbool22
- License: mit
- Created: 2024-05-04T14:07:07.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-05T14:50:59.000Z (9 months ago)
- Last Synced: 2024-05-05T16:25:20.552Z (9 months ago)
- Topics: go, osint, osint-tool
- Language: Go
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Email Scraper
This Go program is designed to scrape email addresses associated with a given domain from various APIs and save them to a file. It utilizes JSON API responses for retrieving email data and writing them to a text file.
### Prerequisites
- Go programming language installed
- Access to APIs with domain email data### Usage
1. Clone this repository to your local machine.
2. Replace placeholders in the `main` function of `main.go` with your domain, API URLs, and API keys.
3. Run the program by executing `go run main.go`.
4. The program will scrape email addresses associated with the provided domain from the specified APIs and save them to a file named `domain_emails.txt`.### Configuration
In the `main` function of `main.go`, you can configure the following:
- `domain.Domain`: Replace `"Your domain here"` with the target domain.
- `domain.APIs`: Add API URLs and their respective API keys within the slice. You can add multiple APIs if necessary.### Contributing
Contributions are welcome! If you find any bugs or have suggestions for improvements, feel free to open an issue or submit a pull request.
### License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
### Acknowledgments
Special thanks to contributors and developers of the libraries used in this project.
### Disclaimer
This program is intended for educational and informational purposes only. Use it responsibly and ensure compliance with applicable laws and regulations when scraping email data.