{"repo":"Ge0rg3/requests-ip-rotator","free":true,"listed":false,"github":"https://github.com/Ge0rg3/requests-ip-rotator","clone":"git clone https://github.com/Ge0rg3/requests-ip-rotator.git","description":"A Python library to utilize AWS API Gateway's large IP pool as a proxy to generate pseudo-infinite IPs for web scraping and brute forcing.","language":"Python","stars":1675,"topics":["security-tools","security","ip","bypass","networking","aws","apigateway","bugbounty","web-security","hacktoberfest"],"license":"GPL-3.0","category":"security-tools","readme_excerpt":"requests-ip-rotator A Python library to utilize AWS API Gateway's large IP pool as a proxy to generate pseudo-infinite IPs for web scraping and brute forcing. This library will allow the user to bypass IP-based rate-limits for sites and services. X-Forwarded-For headers are automatically randomised and applied unless given. This is because otherwise, AWS will send the client's true IP address in this header. AWS' ApiGateway sends its requests from any available IP - and since the AWS infrastructure is so large, it is almost guarenteed to be different each time. By using ApiGateway as a proxy, we can take advantage of this to send requests from different IPs each time. Please note that these requests can be easily identified and blocked, since they are sent with unique AWS headers (i.e. \"X-Amzn-Trace-Id\"). --- Installation This package is on pypi so you can install via any of the following: pip3 install requests-ip-rotator python3 -m pip install requests-ip-rotator &nbsp; Simple Usage Alternate Usage (auto-start and shutdown) Please remember that if gateways are not shutdown via the shutdown() method when using method #1, you may be charged in future. &nbsp; Costs API Gateway is free for the first million requests per region, which means that for most use cases this should be completely free. At the time of writing, AWS charges $3 per million requests after the free tier has been exceeded. If your requests involve data stream, AWS would charge data transfer fee at $0.09 per GB","default_branch":null,"files":null,"tree":[],"storefront":"/r/Ge0rg3","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Ge0rg3/requests-ip-rotator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}