Skip to content

A powerful multi-account Instagram automation bot built by ZehraSec that enables automated interactions across multiple Instagram accounts with advanced proxy support.

License

Notifications You must be signed in to change notification settings

yashab-cyber/instaswarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

InstaSwarm ๐Ÿค–

A powerful multi-account Instagram automation bot built by ZehraSec that enables automated interactions across multiple Instagram accounts with advanced proxy support.

โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•—    โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ–ˆโ•—
โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ•šโ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ•‘    โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ•‘
โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘ โ–ˆโ•— โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•‘
โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ•šโ•โ•โ•โ•โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•‘โ•šโ•โ•โ•โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘
โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ–ˆโ•”โ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ•šโ•โ• โ–ˆโ–ˆโ•‘
โ•šโ•โ•โ•šโ•โ•  โ•šโ•โ•โ•โ•โ•šโ•โ•โ•โ•โ•โ•โ•   โ•šโ•โ•   โ•šโ•โ•  โ•šโ•โ•โ•šโ•โ•โ•โ•โ•โ•โ• โ•šโ•โ•โ•โ•šโ•โ•โ• โ•šโ•โ•  โ•šโ•โ•โ•šโ•โ•  โ•šโ•โ•โ•šโ•โ•     โ•šโ•โ•
      ๐Ÿค–
      ["InstaSwarm"]
      .-"""-.
     / .===. \
     \/ 6 6 \/
     ( \___/ )
 ___ooo__V__ooo___
     โš™๏ธ InstaSwarm by ZehraSec | Multi-account IG Bot

โšก Features

  • ๐Ÿ”ฅ Multi-Account Support: Manage multiple Instagram accounts simultaneously
  • ๐ŸŒ Advanced Proxy Support: HTTP(S), SOCKS4, and SOCKS5 proxy compatibility
  • ๐ŸŽฏ Automated Actions: Like, comment, follow, and auto-reply to comments
  • ๐Ÿ“Š Comprehensive Logging: Detailed activity logging for monitoring
  • ๐Ÿ”€ Smart Randomization: Random delays and proxy rotation for authenticity
  • ๐Ÿ›ก๏ธ Error Handling: Robust error management and recovery
  • ๐Ÿ“ฑ Cross-Platform: Works on Windows, Linux, and Termux (Android)

๐Ÿš€ Quick Start

Prerequisites

  • Python 3.7+
  • pip package manager

Installation

  1. Clone the repository

    git clone https://github.com/yashab-cyber/instaswarm.git
    cd instaswarm
  2. Install dependencies

    pip install -r requirements.txt
  3. Set up configuration files

    • Create accounts.txt with your Instagram accounts
    • Create comments.txt with comments to use
    • Configure proxies.txt with your proxy list (optional)

๐Ÿ“ File Structure

instaswarm/
โ”œโ”€โ”€ bot.py              # Main bot script
โ”œโ”€โ”€ requirements.txt    # Python dependencies
โ”œโ”€โ”€ accounts.txt        # Instagram account credentials
โ”œโ”€โ”€ comments.txt        # Comment templates
โ”œโ”€โ”€ proxies.txt         # Proxy list (optional)
โ”œโ”€โ”€ instaswarm.log     # Activity log file
โ””โ”€โ”€ README.md          # This file

โš™๏ธ Configuration

1. Account Setup (accounts.txt)

Add your Instagram accounts in the format:

username1,password1
username2,password2
username3,password3

2. Comments Setup (comments.txt)

Add comments that the bot will randomly select:

Amazing post! ๐Ÿ”ฅ
Love this content! โค๏ธ
Great work! ๐Ÿ‘
Awesome! ๐Ÿ˜

3. Proxy Setup (proxies.txt)

Configure proxies for enhanced anonymity:

# HTTP/HTTPS Proxies
http://user:[email protected]:8080
https://user:[email protected]:8080

# SOCKS5 Proxies
socks5://user:[email protected]:1080

# SOCKS4 Proxies
socks4://user:[email protected]:1080

๐ŸŽฎ Usage

  1. Run the bot

    python bot.py
  2. Enter Instagram Post URL

    • Paste the Instagram post URL you want to interact with
    • The bot will automatically extract the post ID
  3. Monitor Activity

    • Check instaswarm.log for detailed activity logs
    • Watch terminal output for real-time status

๐Ÿ”ง Configuration Options

Proxy Settings

PROXY_ENABLED = True        # Enable/disable proxy usage
PROXY_FILE = "proxies.txt"  # Proxy file location

Logging Configuration

  • Log file: instaswarm.log
  • Log level: INFO
  • Includes timestamps and detailed activity tracking

๐Ÿ›ก๏ธ Security Features

  • Proxy Rotation: Automatically rotates through available proxies
  • Random Delays: Implements human-like delays between actions
  • Error Recovery: Continues operation even if individual accounts fail
  • Proxy Validation: Validates proxy format before usage

๐Ÿ“ Automated Actions

For each account, the bot performs:

  1. Login with proxy support
  2. Like the target post
  3. Comment with random message from your list
  4. Follow the post author
  5. Auto-reply to recent comments on the post
  6. Logout safely

๐Ÿ” Monitoring & Logs

All activities are logged to instaswarm.log including:

  • Account login status
  • Proxy usage information
  • Action confirmations (likes, comments, follows)
  • Error messages and recovery attempts
  • Timestamps for all activities

โš ๏ธ Important Notes

  • Rate Limiting: Built-in delays prevent Instagram rate limiting
  • Account Safety: Use high-quality proxies to protect accounts
  • Terms of Service: Ensure compliance with Instagram's ToS
  • Responsible Usage: Use for legitimate engagement only

๐Ÿ› ๏ธ Dependencies

  • instagrapi: Instagram API client
  • pysocks: Advanced proxy support
  • pillow: Image processing support

๐Ÿ“Š Proxy Support

Proxy Type Supported Format
HTTP โœ… http://user:pass@host:port
HTTPS โœ… https://user:pass@host:port
SOCKS4 โœ… socks4://user:pass@host:port
SOCKS5 โœ… socks5://user:pass@host:port

๐Ÿ› Troubleshooting

Common Issues

  1. Login Failed

    • Check account credentials in accounts.txt
    • Verify proxy connectivity
    • Ensure accounts aren't restricted
  2. Proxy Errors

    • Validate proxy format and credentials
    • Test proxy connectivity manually
    • Check proxy server status
  3. Rate Limiting

    • Increase delays between actions
    • Use fewer accounts simultaneously
    • Implement longer session breaks

๐Ÿค Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

๐Ÿ“œ License

This project is for educational purposes only. Users are responsible for compliance with Instagram's Terms of Service and applicable laws.

๐Ÿ”— ZehraSec Links

โญ Support

If you find this project helpful, please give it a star! For support and questions, reach out through our social media channels.


โš ๏ธ Disclaimer: This tool is for educational and research purposes only. Users are responsible for ensuring their usage complies with Instagram's Terms of Service and applicable laws. The developers are not responsible for any misuse or consequences resulting from the use of this software.

About

A powerful multi-account Instagram automation bot built by ZehraSec that enables automated interactions across multiple Instagram accounts with advanced proxy support.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages