Welcome to WebExtractor, a robust tool designed for Open Source Intelligence (OSINT) and ethical hacking. This Python-based application helps you extract valuable data from websites, including email addresses, phone numbers, and both visible and hidden links.
- Email Extraction: Efficiently scrape email addresses from the target website.
- Phone Number Scraping: Collect phone numbers in various formats.
- Link Discovery: Identify both visible and hidden links within the website.
- User-Friendly Interface: Simple command-line interface for ease of use.
- Cross-Platform Compatibility: Works on Linux, Termux, and other platforms.
To get started with WebExtractor, you need to install it on your machine. You can download the latest release from the Releases section. After downloading, follow these steps:
-
Clone the Repository:
git clone https://github.com/laptopklm/WebExtractor.git cd WebExtractor
-
Install Required Libraries: Ensure you have Python installed. You can then install the necessary libraries using:
pip install -r requirements.txt
-
Run the Tool: You can now run WebExtractor with the following command:
python webextractor.py [options]
Using WebExtractor is straightforward. Hereβs how to utilize its features:
To extract data from a target website, use the following command:
python webextractor.py -u <target_website>
-u, --url
: Specify the target website URL.-e, --emails
: Extract email addresses.-p, --phone
: Extract phone numbers.-l, --links
: Extract visible and hidden links.
To extract emails and phone numbers from a website:
python webextractor.py -u https://example.com -e -p
The results will be displayed in your terminal. You can also redirect the output to a file:
python webextractor.py -u https://example.com -e -p > output.txt
WebExtractor is compatible with various operating systems, including:
- Linux: Works seamlessly on most distributions.
- Termux: Use it on your Android device with Termux.
- Windows: Run it in a compatible environment.
We welcome contributions to enhance WebExtractor. If you have suggestions or want to report issues, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
- Make your changes and commit:
git commit -m "Add your message here"
- Push to your branch:
git push origin feature/YourFeature
- Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or feedback, feel free to reach out:
- Author: laptopklm
- Email: [email protected]
You can find the latest releases of WebExtractor here. Download the necessary files and execute them to start extracting data efficiently.
Feel free to explore the code and contribute to making WebExtractor better. Your feedback is invaluable!