• Stars
    star
    205
  • Rank 190,143 (Top 4 %)
  • Language
    Python
  • Created almost 6 years ago
  • Updated 2 months ago

Reviews

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

Repository Details

Checks SOCKS Proxy List To find Working Proxies

SOCKER

Checks for valid SOCKS4 & SOCKS5 proxies. This code is Python3 port of SOCKS-Proxy-Checker which was written in Python2 This code runs on python3.

HOW To RUN

For Help Type

python3 socker.py -h

Command Line Usage:

python3 socker.py -i <proxy_file_list> -o <file_to_write> -th <threads> -t <timeout>

You can use the auto mode for fetching proxies from default APIs.

python3 socker.py -auto -o <file_to_write> -th <threads> -t <timeout>

You can use the URL mode to add new urls to fetch proxies.

python3 socker.py -u proxlylist1.site -u proxlylist2.site -o <file_to_write> -th <threads> -t <timeout>

All the parameters are optional.
File, Auto, URL modes can be used simulaenously to gather more proxies.
The default thread count is 30 and timeout is 5 seconds.

SOME TERMS

Proxy list - An absolute path to the file containing a list of proxies in the of IP:Port

Output file - An absolute path to the file that the live SOCKS4/5 proxies will be written to.

Threads - The number of threads that will be used to check proxies. More threads = quicker scanning. If the thread count is too high, your internet connection may be interrupted and false timeouts/connection refused errors will be printed.

Timeout - The amount of time to give a potential proxy to repond before giving up and trying the next.

This script attempts to verify if a given IP:Port listing is a SOCKS4/5 proxy by completeing a SOCKS4/5 handshake with it. In order to maintain the highest level of compatibility I could, I did not use third party libraries and stuck with the default Python libraries.

SOCKSLIST

You can Also Use My PROXY List to get New SOCKS Proxy. It Gets Updated Every 24 hours.

PROXY-List Link : https://github.com/TheSpeedX/PROXY-List

Test http & https proxy using proxy_tester_menu.py

To use this script, follow these steps:

  1. Ensure you have the requests library installed. You can install it using pip install requests if needed.
  2. Create two files named http.txt and https.txt in the same directory as the script. Each file should contain a list of IP addresses to test, with one IP per line.
  3. Run the script using the command: python proxy_tester_menu.py.
  4. The menu will be displayed, prompting you to select a file to test. Enter your choice by typing 1 or 2.
  5. If the chosen file is not found or empty, an error message will be displayed. Make sure the file contains valid IP addresses.
  6. The script will start testing the IP addresses using the selected file. An animation will be displayed to indicate the progress of testing.
  7. Once the testing is completed, the results will be saved in a file named results.txt in the same directory.
  8. The message "Testing complete. Results are saved to results.txt" will be displayed. Make sure to have the required http.txt and https.txt files in the same directory as the script and ensure they contain valid IP addresses.

Sample domains you can set:

www.google.com
www.example.com
www.yahoo.com
www.microsoft.com
www.facebook.com
www.instagram.com
www.twitter.com
www.amazon.com
www.netflix.com
www.reddit.com
www.wikipedia.org
www.apple.com
www.linkedin.com
www.github.com
www.stackoverflow.com
www.spotify.com
www.dropbox.com
www.pinterest.com
www.tumblr.com
www.airbnb.com

CONTACT

For Any Queries:
Ping Me : Telegram

More Repositories

1

TBomb

This is a SMS And Call Bomber For Linux And Termux
Python
4,253
star
2

PROXY-List

Get PROXY List that gets updated everyday
3,177
star
3

WhatScraper

A Whatsapp Group Link Scraper And Checker
Python
207
star
4

SDorker

SuperDorker gives you a huge list of websites for 0day attacks from Google Dorks
Shell
124
star
5

TPlay

Play Music in Termux Like a GeeK
Python
72
star
6

anonfiles

Share Files More Anonymously Than Ever...
Python
43
star
7

rpigrab

Hack Raspberry Pi(s) across the world using Shodan !!
Python
43
star
8

fraudster

Disposable Mails From Command Line
Python
32
star
9

TelePlus

A Web UI For Telegram Automation
HTML
28
star
10

Aliexpress-accgen

Generates Aliexress Account With Selenium
Python
26
star
11

TweetBot

This is A Simple TweetBot For Twitter
Python
23
star
12

commit-bot

Generate Fake Commits And Gets You Contributions xD
Python
20
star
13

TheSpeedX

My GitHub profile information
14
star
14

insh

A Command Line Tool That Insults You When You Type Wrong Commands
Python
13
star
15

YTScrapper

Yet Another Youtube Scrapper To Scrap All Info of A Channel
Python
13
star
16

TG-Bridger

Python
10
star
17

IMAP-Checker

A Web API For Checking Combos by IMAP
Python
10
star
18

lecture-notes-dl

Download Full PDF From Lecture Notes
Python
9
star
19

NoisyBird

A Flappy Bird Game To Be Played With Voice
Python
8
star
20

Youtube-API

Python
7
star
21

EV-Sathi

EV Sathi is an in-app future mobility solution to re-charging your EV vehicles at your convenience while you drive.
C++
7
star
22

codex

Just A Few Project Euler Solutions Questions At
Python
7
star
23

github_wrapper

Python
6
star
24

UIDAI-Hackathon

This is the UVerifier System for smoothing the Check-In/Booking experience for end clients. The system consists of two applications, first the AadharVerifier and The POC IRCTC Client App.
Java
6
star
25

covid-india-api

A Web API Giving All Formatted data about Corona Cases in India
Python
6
star
26

dump

Python
5
star
27

HostScan

Scans A Single IP or IP Range To See if its up
Python
5
star
28

CF-Patcher

A personal Cloudflare DNS Record Patcher
Python
4
star
29

LAN-facebook

This is a simple Facebook Code in JAVA . Its not related to original Facebook in any matter. Its works in Multi-Monitor System
Java
4
star
30

flask-store-api

A simple Flask API to store user info
Python
3
star
31

extras

The extra stuff (dependencies) thats needed for any of my repos
2
star