Awesome
<!-- PROJECT LOGO --> <br /> <p align="center"> <a href="https://github.com/aydinnyunus/exifLooter"> </a> <h3 align="center">Exif Looter</h3> <p align="center"> <br /> <a href="https://github.com/aydinnyunus/exifLooter"><strong>Explore the docs »</strong></a> <br /> <br /> · <a href="https://github.com/aydinnyunus/exifLooter/issues">Report Bug</a> · <a href="https://github.com/aydinnyunus/exifLooter/issues">Request Feature</a> </p> </p> <!-- TABLE OF CONTENTS --> <details open="open"> <summary>Table of Contents</summary> <ol> <li> <a href="#getting-started">Getting Started</a> <ul> <li><a href="#installation">Installation</a></li> </ul> </li> <li> <a href="#usage">Usage</a> <ul> <li><a href="#analyze-image">Analyze specific image</a></li> <li><a href="#analyze-directory">Analyze specific directory</a></li> <li><a href="#pipe">Pipe with other tools</a></li> <li><a href="#remove-metadata">Remove metadata from Images</a></li> <li><a href="#open-street-map">Get Open Street Map URL</a></li> </ul> </li> <li><a href="#reports">Reports</a></li> <li><a href="#roadmap">Roadmap</a></li> <li><a href="#contributing">Contributing</a></li> <li><a href="#license">License</a></li> <li><a href="#contact">Contact</a></li> </ol> </details> <!-- GETTING STARTED -->Getting Started
General information about setting up Exif Looter locally
Installation
go install github.com/aydinnyunus/exifLooter@latest
ExifLooter depends on exiftool, so make sure it is on your PATH.
On Kali Linux
sudo apt install exiflooter
<img width="1719" alt="image" src="https://github.com/aydinnyunus/exifLooter/assets/52822869/20cfce7d-13be-40d3-a10b-cd7f49a547e6">
<!-- USAGE EXAMPLES -->
Usage
Analyze Image
After you have install requirements , you can simply analyze the image via:
$ exifLooter --image image.jpeg
Analyze Directory
If you want to specify directory use this command:
$ exifLooter -d images/
Pipe
If you want to pipe with other tools use this command:
$ cat urls | exifLooter -p
$ cat urls | exifLooter --pipe
$ cat subdomains | waybackurls | grep "jpeg\|png\|jiff\|jpg" >> urls; cat urls | exifLooter --pipe
Remove Metadata
Remove Metadata from Images
$ exifLooter --remove --image image.jpeg
$ exifLooter --remove --directory images/
Open Street Map
Get Open Street Map URL from GPS Location
$ exifLooter --open-street-map --image image.jpeg
$ exifLooter --open-street-map --directory images/
<!-- REPORTS -->
Reports
Bugcrowd’s Vulnerability Rating Taxonomy
Example Hackerone Report : https://hackerone.com/reports/906907 $200
Example BugCrowd Report : https://medium.com/@souravnewatia/exif-geolocation-data-not-stripped-from-uploaded-images-794d20d2fa7d $500
<!-- ROADMAP -->Roadmap
See the open issues for a list of proposed features (and known issues).
<!-- CONTRIBUTING -->Contributing
Contributions are what makes the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the Apache License 2.0 License. See LICENSE
for more information.
Contact
<img target="_blank" src="https://img.icons8.com/bubbles/100/000000/linkedin.png" title="LinkedIn"> <img target="_blank" src="https://img.icons8.com/bubbles/100/000000/github.png" title="Github"> <img target="_blank" src="https://img.icons8.com/bubbles/100/000000/instagram-new.png" title="Instagram"> <img target="_blank" src="https://img.icons8.com/bubbles/100/000000/twitter-squared.png" title="LinkedIn">
<!-- MARKDOWN LINKS & IMAGES --> <!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->