• Stars
    star
    805
  • Rank 56,629 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created over 3 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

HTTP, SOCKS4, SOCKS5 proxies scraper and checker with rich functionality.

proxy-scraper-checker

CI

Screenshot

HTTP, SOCKS4, SOCKS5 proxies scraper and checker.

  • Asynchronous.
  • Uses regex to search for proxies (ip:port format) on a web page, allowing proxies to be extracted even from json without making changes to the code.
  • It is possible to specify the URL to which to send a request to check the proxy.
  • Can sort proxies by speed.
  • Supports determining the geolocation of the proxy exit node.
  • Can determine if the proxy is anonymous.

You can get proxies obtained using this script in monosans/proxy-list.

Installation and usage

Desktop

  • Download and unpack the archive with the program.
  • Edit config.ini to your preference.
  • Install Python (minimum required version is 3.7).
  • Run the script that installs dependencies and starts proxy-scraper-checker:
    • On Windows run start.cmd
    • On Unix-like operating systems run start.sh

Termux

To use proxy-scraper-checker in Termux, knowledge of the Unix command-line interface is required.

  • Download Termux from F-Droid. Don't download it from Google Play.
  • Run the following command (it will automatically update Termux packages, install Python, and download and install proxy-scraper-checker):
    bash <(curl -fsSL 'https://raw.githubusercontent.com/monosans/proxy-scraper-checker/main/install-termux.sh')
  • Edit ~/proxy-scraper-checker/config.ini to your preference using a text editor (vim/nano).
  • To run proxy-scraper-checker use the following command:
    cd ~/proxy-scraper-checker && sh start-termux.sh

Folders description

When the script finishes running, the following folders will be created (this behavior can be changed in the config):

  • proxies - proxies with any anonymity level.
  • proxies_anonymous - anonymous proxies.
  • proxies_geolocation - same as proxies, but includes exit-node's geolocation.
  • proxies_geolocation_anonymous - same as proxies_anonymous, but includes exit-node's geolocation.

Geolocation format is ip:port|Country|Region|City.

License

MIT

More Repositories

1

proxy-list

Lists of HTTP, SOCKS4, SOCKS5 proxies with geolocation info. Updated every 30 minutes.
867
star
2

vk-slaves-bot

Бот для мини-игры "Рабы" ("Рабство") ВКонтакте.
Python
79
star
3

vk-markovify-chatbot

Бот для ВКонтакте, генерирующий сообщения Марковским процессом на основе сообщений из чата. Witless и сглыпа на минималках.
Python
43
star
4

nitro-generator-checker

Discord Nitro gift codes generator and checker with built-in proxy grabber.
Python
38
star
5

djlint-vscode

VS Code extension for formatting and linting HTML templates (Django, Jinja, Nunjucks, Twig, Handlebars, Mustache).
TypeScript
35
star
6

pyromark

Blazingly fast Markdown parser for Python written in Rust.
Python
18
star
7

balaboba

Wrapper for Yandex Balaboba (Яндекс Балабоба).
Python
13
star
8

vk-slaves3-bot

Бот для мини-игры "ВРабстве 3.0" ("Рабы 3") ВКонтакте.
Python
12
star
9

aiobalaboba

Asynchronous wrapper for Yandex Balaboba (Яндекс Балабоба).
Python
12
star
10

aiopygismeteo

Asynchronous wrapper for Gismeteo API.
Python
10
star
11

socnet

Social network built with Django Framework.
Python
10
star
12

pywttr

Wrapper for wttr.in weather forecast.
Python
9
star
13

pygismeteo

Wrapper for Gismeteo API.
Python
9
star
14

vk-peoplestore-bot

Бот для мини-игры "PeopleStore" ("People Store") ВКонтакте.
Python
8
star
15

vk-vbitve-bot

Бот для мини-игры "ВБитве 2022" ВКонтакте.
Python
7
star
16

monosans

5
star
17

st

Fork of suckless st-flexipatch.
C
5
star
18

mkdocs-minify-html-plugin

MkDocs plugin for minification using minify-html, an extremely fast and smart HTML + JS + CSS minifier.
Python
4
star
19

aiopywttr

Asynchronous wrapper for wttr.in weather forecast.
Python
3
star
20

dwm

Fork of suckless dwm-flexipatch.
C
3
star
21

vk-crypto-bot

Бот для мини-игры "Crypto" ВКонтакте.
Python
3
star
22

dmenu

Fork of suckless dmenu-flexipatch.
C
2
star
23

vk-brawls-bot

Бот для мини-игры "Brawl S" ВКонтакте.
Python
2
star
24

pywttr-models

Pydantic models for pywttr and aiopywttr.
Python
2
star
25

pygismeteo-base

Base for pygismeteo and aiopygismeteo.
Python
1
star