Skip to content

muneebwanee/InstaReporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

36 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฏ InstaReporter

โ•ญโ”โ”โ•ฎโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ญโ•ฎโ•ฑโ•ฑโ•ฑโ•ญโ”โ”โ”โ•ฎโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ญโ•ฎ  
โ•ฐโ”ซโ”ฃโ•ฏโ•ฑโ•ฑโ•ฑโ•ฑโ•ญโ•ฏโ•ฐโ•ฎโ•ฑโ•ฑโ”ƒโ•ญโ”โ•ฎโ”ƒโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ญโ•ฏโ•ฐโ•ฎ  
โ•ฑโ”ƒโ”ƒโ•ญโ”โ•ฎโ•ญโ”โ”ปโ•ฎโ•ญโ•‹โ”โ”โ”ซโ•ฐโ”โ•ฏโ”ฃโ”โ”โ”ณโ”โ”โ”ณโ”โ”โ”ณโ”ปโ•ฎโ•ญโ•‹โ”โ”โ”ณโ”โ•ฎ  
โ•ฑโ”ƒโ”ƒโ”ƒโ•ญโ•ฎโ”ซโ”โ”โ”ซโ”ƒโ”ƒโ•ญโ•ฎโ”ƒโ•ญโ•ฎโ•ญโ”ซโ”ƒโ”โ”ซโ•ญโ•ฎโ”ƒโ•ญโ•ฎโ”ƒโ•ญโ”ซโ”ƒโ”ƒโ”ƒโ”โ”ซโ•ญโ•ฏ  
โ•ญโ”ซโ”ฃโ”ซโ”ƒโ”ƒโ”ฃโ”โ”โ”ƒโ•ฐโ”ซโ•ญโ•ฎโ”ƒโ”ƒโ”ƒโ•ฐโ”ซโ”ƒโ”โ”ซโ•ฐโ•ฏโ”ƒโ•ฐโ•ฏโ”ƒโ”ƒโ”ƒโ•ฐโ”ซโ”ƒโ”โ”ซโ”ƒ  
โ•ฐโ”โ”โ”ปโ•ฏโ•ฐโ”ปโ”โ”โ”ปโ”โ”ปโ•ฏโ•ฐโ”ปโ•ฏโ•ฐโ”โ”ปโ”โ”โ”ซโ•ญโ”โ”ปโ”โ”โ”ปโ•ฏโ•ฐโ”โ”ปโ”โ”โ”ปโ•ฏ  
โ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ”ƒโ”ƒ  
โ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฑโ•ฐโ•ฏ  

๐Ÿš€ Advanced Instagram Content Reporting Automation Tool

Streamline your content moderation workflow with intelligent proxy rotation and multiprocessing

Python
License
Status


๐ŸŒŸ Features

๐ŸŽฏ Dual Attack Modes

  • Profile Reporting: Target specific Instagram user profiles
  • Video Content Reporting: Report individual video posts

โšก High-Performance Architecture

  • Multiprocessing Engine: Up to 5 concurrent processes for maximum efficiency
  • Smart Load Distribution: Automatic proxy chunking (10 proxies per process)
  • Intelligent Fallback: No-proxy mode with 10 requests per process

๐Ÿ›ก๏ธ Advanced Anonymity System

  • Dynamic Proxy Support: Built-in proxy harvesting from internet sources
  • Custom Proxy Lists: Support for user-provided proxy files (max 50)
  • User Agent Rotation: 90+ realistic browser user agents
  • Protocol Intelligence: Automatic HTTP/HTTPS proxy configuration

๐ŸŽจ Professional User Interface

  • Colorized Console Output: Beautiful terminal interface with status indicators
  • Real-time Progress Tracking: Live transaction monitoring
  • Error Handling: Comprehensive error reporting with detailed diagnostics

๐Ÿš€ Quick Start

Prerequisites

# Python 3.7 or higher required  [1](#header-1)
python --version  

Installation

  1. Clone the repository
git clone https://github.com/muneebwanee/InstaReporter.git  
cd InstaReporter  
  1. Install dependencies
pip install requests colorama asyncio proxybroker  
  1. Run the application
python InstaReporter.py  

๐Ÿ“‹ Usage Guide

๐ŸŽฏ Interactive Mode

The application provides an intuitive step-by-step interface:

  1. Proxy Configuration

    • Choose to use proxies or run without them
    • Auto-harvest proxies from the internet
    • Or provide your own proxy list file
  2. Attack Mode Selection

    • 1 - Report Instagram profiles
    • 2 - Report Instagram videos
  3. Target Specification

    • Enter the username (for profiles)
    • Enter the video URL (for videos)

๐Ÿ“ Proxy File Format

Create a text file with one proxy per line:

proxy1.example.com:8080  
proxy2.example.com:3128  
192.168.1.100:8080  

๐Ÿ—๏ธ Architecture Overview

๐Ÿ”ง Core Components

  • Main Orchestrator (InstaReporter.py): Process management and user interaction
  • Attack Engine (libs/attack.py): HTTP request handling and form submission
  • Proxy Harvester (libs/proxy_harvester.py): Automatic proxy discovery
  • Utility Suite (libs/utils.py): Console interface and file operations

๐Ÿ”„ Workflow Architecture

graph TB  
    A[User Input] --> B{Proxy Choice}  
    B -->|Yes| C[Proxy Harvesting]  
    B -->|No| D[Direct Mode]  
    C --> E[Attack Mode Selection]  
    D --> E  
    E --> F{Profile or Video}  
    F -->|Profile| G[Profile Attack Process]  
    F -->|Video| H[Video Attack Process]  
    G --> I[Multiprocess Execution]  
    H --> I  
    I --> J[Success/Error Reporting]  
Loading

๐ŸŽฏ Attack Process Flow

  1. Session Initialization: Create HTTP session with proxy configuration
  2. Authentication Chain: Facebook โ†’ Instagram cookie extraction
  3. Form Parameter Extraction: Dynamic token and session data parsing
  4. Report Submission: POST request to Instagram's help infrastructure
  5. Response Validation: Success/error status verification

โš™๏ธ Configuration

๐Ÿ”ง Performance Tuning

Parameter Default Description
Max Processes 5 Concurrent attack processes
Proxies per Process 10 Proxy distribution ratio
No-Proxy Requests 10 Fallback request count
HTTP Timeout 10s Request timeout duration

๐Ÿ›ก๏ธ Security Features

  • Dynamic User Agents: Automatic browser user agent rotation
  • Cookie Management: Automatic session handling
  • Error Resilience: Comprehensive exception handling
  • Protocol Flexibility: HTTP/HTTPS proxy support

๐Ÿ“Š System Requirements

๐Ÿ–ฅ๏ธ Minimum Requirements

  • OS: Windows 7+, macOS 10.12+, Linux (any modern distro)
  • Python: 3.7 or higher
  • RAM: 512MB available memory
  • Network: Stable internet connection

๐Ÿ“ฆ Dependencies

  • requests[socks] - HTTP client with SOCKS proxy support
  • colorama - Cross-platform colored terminal text
  • asyncio - Asynchronous I/O operations
  • proxybroker - Proxy discovery and validation

๐Ÿ› ๏ธ Development

๐Ÿ“ Project Structure

InstaReporter/  
โ”œโ”€โ”€ InstaReporter.py          # Main application entry point  
โ”œโ”€โ”€ libs/  
โ”‚   โ”œโ”€โ”€ attack.py            # Core attack functionality  
โ”‚   โ”œโ”€โ”€ proxy_harvester.py   # Automatic proxy discovery  
โ”‚   โ”œโ”€โ”€ user_agents.py       # Browser user agent rotation  
โ”‚   โ”œโ”€โ”€ utils.py             # Utility functions  
โ”‚   โ”œโ”€โ”€ logo.py              # Branding and UI elements  
โ”‚   โ””โ”€โ”€ check_modules.py     # Dependency validation  
โ””โ”€โ”€ README.md                # This file  

๐Ÿ” Key Functions

  • chunks(): Proxy list segmentation for multiprocessing
  • profile_attack_process(): Profile reporting worker
  • video_attack_process(): Video reporting worker
  • report_profile_attack(): Core profile attack logic
  • report_video_attack(): Core video attack logic

โš ๏ธ Legal Disclaimer

This tool is designed for educational and research purposes only. Users are responsible for:

  • โœ… Complying with Instagram's Terms of Service
  • โœ… Following local and international laws
  • โœ… Using the tool ethically and responsibly
  • โŒ Not engaging in harassment or malicious activities

The developers assume no responsibility for misuse of this software.


๐Ÿค Contributing

We welcome contributions! Here's how you can help:

  1. ๐Ÿด Fork the repository
  2. ๐ŸŒฟ Create a feature branch (git checkout -b feature/amazing-feature)
  3. ๐Ÿ’พ Commit your changes (git commit -m 'Add amazing feature')
  4. ๐Ÿ“ค Push to the branch (git push origin feature/amazing-feature)
  5. ๐Ÿ”„ Open a Pull Request

๐Ÿ› Bug Reports

Found a bug? Please open an issue with:

  • Detailed description
  • Steps to reproduce
  • Expected vs actual behavior
  • System information

๐Ÿ“ž Support & Contact

๐Ÿ‘จโ€๐Ÿ’ป Producer: Muneeb

Instagram
GitHub
Email


๐Ÿ“„ License

This project is licensed under the Educational License - see the LICENSE file for details.


โญ If this project helped you, please give it a star! โญ

Made with โค๏ธ by Muneeb

Releases

No releases published

Packages

No packages published