MetaSpidey is a powerful graphical tool designed for web crawling, file discovery, and metadata extraction. It features a user-friendly interface that simplifies the process of spidering websites, conducting brute-force directory discovery, downloading files, and analyzing metadata using Exiftool.
- Website Crawling: Silent or brute-force spidering with customizable parameters
- File Discovery: Advanced file filtering capabilities
- Bulk Downloads: Download multiple files from discovered URLs
- Metadata Analysis: Extract and analyze metadata from downloaded files using Exiftool
- Export Options: Save results in TXT or HTML format
- User-Friendly Interface: Intuitive GUI with four main tabs:
- Crawling (Rastreo)
- Brute Force
- Downloads
- Metadata
- Clone the repository:
git clone https://github.com/sPROFFEs/MetaSpidey
- Navigate to the MetaSpidey directory:
cd MetaSpidey
- Install script:
chmod +x install_script.sh
./install_script.sh
- Launch the application:
python3 MetaSpidey.py
- Enter the target URL in the URL field
- Set crawling depth using the dropdown menu
- Configure request delay (in seconds)
- Apply file filters (e.g., .pdf, .doc, .txt)
- Click "Iniciar Rastreo" to start crawling
- Input the base URL
- Select a dictionary file for directory/file discovery
- Monitor progress in the status window
- Save results when finished
- Load a file containing URLs
- Select output directory for downloaded files
- Start downloading with a single click
- Monitor download progress
- Select the directory containing downloaded files
- Choose output file for metadata results
- Extract metadata with Exiftool integration
- View detailed metadata analysis
-
Crawling Options
- Adjustable crawling depth
- Customizable request delays
- File type filtering
- Real-time progress monitoring
-
Brute Force Capabilities
- Custom dictionary support
- Progress tracking
- Results export functionality
-
Download Management
- Bulk file downloading
- Progress tracking
- Organized output structure
-
Metadata Analysis
- Comprehensive metadata extraction
- Multiple export formats
- Detailed file analysis
This tool is intended for educational purposes and authorized security testing only. Users must ensure they have permission to test target systems. The authors assume no liability for misuse or damage caused by this software.
MetaSpidey is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
-
You are free to:
- Use the software for any purpose
- Change the software to suit your needs
- Share the software with your friends and neighbors
- Share the changes you make
-
You must:
- Share the source code when you share the software
- License any derivatives under GPL-3.0
- Keep intact all copyright notices
- Include a copy of the license and copyright notice with the code
For the full license text, see the LICENSE file in the repository.
Contributions are welcome! Please feel free to submit pull requests or open issues for any bugs or feature requests.