Skip to content

Uscrapper is an OSINT tool that allows users to extract various personal information from a website. It leverages web scraping techniques and regular expressions to extract email addresses, social media links, author names, geolocations, phone numbers, and usernames from both hyperlinked and non-hyperlinked sources on the webpage.

License

Notifications You must be signed in to change notification settings

ndrwrbgs/Uscrapper

 
 

Repository files navigation

Uscrapper


project-image


Uscrapper is an OSINT tool built on python that allows users to extract various personal information from a website. It leverages web scraping techniques and regular expressions to extract email addresses social media links author names geolocations phone numbers and usernames from both hyperlinked and non-hyperlinked sources on the webpage. The tool also provides an option to generate a report containing the extracted details.



shieldsshieldsshieldsshieldsshieldsshields



project-logo


💡 Extracted Details:


Uscrapper extracts the following details from the provided website:

  • Email Addresses: Displays email addresses found on the website.
  • Social Media Links: Displays links to various social media platforms found on the website.
  • Author Names: Displays the names of authors associated with the website.
  • Geolocations: Displays geolocation information associated with the website.
  • Non-Hyperlinked Details: Displays non-hyperlinked details found on the website including email addresses phone numbers and usernames.


📽 Preview:


project-ss


🛠️ Installation Steps:


git clone https://github.com/z0m31en7/Uscrapper.git
cd Uscrapper/install/ 
chmod +x ./install.sh && ./install.sh      #For Unix/Linux systems


For Windows systems run:

Uscrapper/install/install.bat


🔮 Usage:

To run Uscrapper, use the following command-line syntax:

python Uscrapper.py [-h] [-u URL] [-O] [-ns]


Arguments:

  • -h, --help: Show the help message and exit.
  • -u URL, --url URL: Specify the URL of the website to extract details from.
  • -O, --generate-report: Generate a report file containing the extracted details.
  • -ns, --nonstrict: Display non-strict usernames during extraction.


📜 Note:

  • Uscrapper relies on web scraping techniques to extract information from websites. Make sure to use it responsibly and in compliance with the website's terms of service and applicable laws.

  • The accuracy and completeness of the extracted details depend on the structure and content of the website being analyzed.

  • Some websites may have anti-scraping measures in place, which could affect the extraction process or lead to inaccurate results.


💌 Contribution:


Want a new feature to be added?

  • Make a pull request with all the necessary details and it will be merged after a review.
  • You can contribute by making the regular expressions more efficient and accurate, or by suggesting some more features that can be added.

🛡️ License:


This project is licensed under the MIT-LICENSE

About

Uscrapper is an OSINT tool that allows users to extract various personal information from a website. It leverages web scraping techniques and regular expressions to extract email addresses, social media links, author names, geolocations, phone numbers, and usernames from both hyperlinked and non-hyperlinked sources on the webpage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.1%
  • Shell 3.3%
  • Batchfile 1.6%