All Projects → s0md3v → Proxify

s0md3v / Proxify

Licence: gpl-3.0
A python module for dumping usable proxies.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Proxify

socks5 list
Auto-updated SOCKS5 proxy list + proxies for Telegram
Stars: ✭ 210 (+84.21%)
Mutual labels:  proxies
Proxy Lists
Node.js module and CLI tool to get proxies from publicly available proxy lists.
Stars: ✭ 556 (+387.72%)
Mutual labels:  proxies
X Proxies
Usable ip proxies, crawling from some proxy websites.
Stars: ✭ 53 (-53.51%)
Mutual labels:  proxies
trackerdog
Generic object change tracker for .NET Framework and .NET Standard-compliant platforms like .NET Core and Xamarin!
Stars: ✭ 85 (-25.44%)
Mutual labels:  proxies
Harmony Reflect
ES5 shim for ES6 Reflect and Proxy objects
Stars: ✭ 434 (+280.7%)
Mutual labels:  proxies
Solid
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Stars: ✭ 13,115 (+11404.39%)
Mutual labels:  proxies
igcreator
Instagram mass account creator with proxies 🔃 and cookies 🍪 support
Stars: ✭ 35 (-69.3%)
Mutual labels:  proxies
Edge
A set of useful libraries for Edge Apps. Run locally, write tests, and integrate it into your deployment process. Move fast and maybe don't break things? Because, gosh darnit, you're an adult.
Stars: ✭ 105 (-7.89%)
Mutual labels:  proxies
Pybelt
The hackers tool belt
Stars: ✭ 435 (+281.58%)
Mutual labels:  proxies
Altair
Lightweight and Robust API Gateway written in Go
Stars: ✭ 34 (-70.18%)
Mutual labels:  proxies
Proxies
A Simple Proxy Scraper
Stars: ✭ 29 (-74.56%)
Mutual labels:  proxies
Krakend
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
Stars: ✭ 4,752 (+4068.42%)
Mutual labels:  proxies
Istio
Connect, secure, control, and observe services.
Stars: ✭ 28,970 (+25312.28%)
Mutual labels:  proxies
QIQO.Business.Client.Solution
WPF, MVVM, XAML, C#, Prism
Stars: ✭ 13 (-88.6%)
Mutual labels:  proxies
Udpx
A Fast UDP Proxy written in Golang
Stars: ✭ 56 (-50.88%)
Mutual labels:  proxies
proxy-scrape
scrapin' proxies with ocr
Stars: ✭ 20 (-82.46%)
Mutual labels:  proxies
Opendoor
OWASP WEB Directory Scanner
Stars: ✭ 586 (+414.04%)
Mutual labels:  proxies
Http request randomizer
Proxying Python Requests
Stars: ✭ 110 (-3.51%)
Mutual labels:  proxies
Eleventy Starter
An 11ty starter project.
Stars: ✭ 97 (-14.91%)
Mutual labels:  proxies
Proxy Scraper
Proxy-Scraper is simple Perl script for scraping proxies from multiple websites.
Stars: ✭ 24 (-78.95%)
Mutual labels:  proxies

Proxify python version license

Proxify is a python module for dumping usable proxies. It supports both python2 and python3 and can be install via pip as follows.

pip install proxify

Documentation

The proxies returned by proxify are in following format:

[{
	'ip': '---.---.---.---',
	'port': '------',
	'country': {
		'code': '--',
		'name': '-------'
	},
	'anonymity': '--------',
	'google': True / False,
	'https': True / False,
	'last_update': '--------',
	'url': 'protocol://ip_address:port'
}]

To get 1 proxy you can simply do this:

import proxify
proxy = proxify.fetch(count=1)

Output:

[{
	'ip': '138.36.7.45',
	'port': '40973',
	'country': {
		'code': 'BR',
		'name': 'Brazil'
	},
	'anonymity': 'elite proxy',
	'google': False,
	'https': True,
	'last_update': '1 minute ago',
	'url': 'https://138.36.7.45:40973'
}]

To get many proxies, do this:

import proxify
proxy = proxify.fetch()

Output:

[{
	'ip': '138.36.7.45',
	'port': '40973',
	'country': {
		'code': 'BR',
		'name': 'Brazil'
	},
	'anonymity': 'elite proxy',
	'google': False,
	'https': True,
	'last_update': '1 minute ago',
	'url': 'https://138.36.7.45:40973'
},
....
{
	'ip': '189.51.101.126',
	'port': '39108',
	'country': {
		'code': 'BR',
		'name': 'Brazil'
	},
	'anonymity': 'elite proxy',
	'google': False,
	'https': False,
	'last_update': '3 minutes ago',
	'url': 'http://189.51.101.126:39108'
}]

To dump a specific number of proxies, lets say '2'. You can do this:

import proxify
proxy = proxify.get(count=2)

Output:

[{'ip': '125.26.6.98', 'port': '32385', 'country': {'code': 'TH', 'name': 'Thailand'}, 'anonymity': 'elite proxy', 'google': False, 'https': True, 'last_update': '2 minutes ago', 'url': 'https://125.26.6.98:32385'}, {'ip': '117.58.245.114', 'port': '53985', 'country': {'code': 'BD', 'name': 'Bangladesh'}, 'anonymity': 'elite proxy', 'google': False, 'https': True, 'last_update': '2 minutes ago', 'url': 'https://117.58.245.114:53985'}, {'ip': '103.36.126.14', 'port': '43999', 'country': {'code': 'IN', 'name': 'India'}, 'anonymity': 'elite proxy', 'google': False, 'https': True, 'last_update': '2 minutes ago', 'url': 'https://103.36.126.14:43999'}, {'ip': '181.129.140.226', 'port': '38681', 'country': {'code': 'CO', 'name': 'Colombia'}, 'anonymity': 'elite proxy', 'google': False, 'https': True, 'last_update': '2 minutes ago', 'url': 'https://181.129.140.226:38681'}, {'ip': '114.5.195.226', 'port': '8080', 'country': {'code': 'ID', 'name': 'Indonesia'}, 'anonymity': 'anonymous', 'google': False, 'https': True, 'last_update': '2 minutes ago', 'url': 'https://114.5.195.226:8080'}]

NOTE The filter() function dumps 300 proxies which is also the maximum number of proxies. If you specify a number large than 300, it will automatically become 300.

Dependencies

  • re
  • urllib

Made with heart by Somdev Sangwan

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].