Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
ProxyBroker — Proxy [Finder | Checker | Server]. HTTP(S) & SOCKS :performing_arts: | Kitploit
Strumenti/GitHubGitHub/constverum/proxybroker
PrivacyCrawler
GitHubconstverum/proxybroker

ProxyBroker

Proxy [Finder | Checker | Server]. HTTP(S) & SOCKS 🎭

Vedi RepositorySito web
4.2k1.2k7 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

ProxyBroker

.. image:: https://img.shields.io/pypi/v/proxybroker.svg?style=flat-square :target: https://pypi.python.org/pypi/proxybroker/ .. image:: https://img.shields.io/travis/constverum/ProxyBroker.svg?style=flat-square :target: https://travis-ci.org/constverum/ProxyBroker .. image:: https://img.shields.io/pypi/wheel/proxybroker.svg?style=flat-square :target: https://pypi.python.org/pypi/proxybroker/ .. image:: https://img.shields.io/pypi/pyversions/proxybroker.svg?style=flat-square :target: https://pypi.python.org/pypi/proxybroker/ .. image:: https://img.shields.io/pypi/l/proxybroker.svg?style=flat-square :target: https://pypi.python.org/pypi/proxybroker/

ProxyBroker è uno strumento open source che trova asincronamente proxy pubblici da più fonti e li verifica contemporaneamente.

.. image:: https://raw.githubusercontent.com/constverum/ProxyBroker/master/docs/source/_static/index_find_example.gif

Caratteristiche

  • Trova più di 7000 proxy funzionanti da circa 50 fonti.
  • Supporta i protocolli: HTTP(S), SOCKS4/5. Anche il metodo CONNECT per le porte 80 e 23 (SMTP).
  • I proxy possono essere filtrati per tipo, livello di anonimato, tempo di risposta, paese e stato in DNSBL.
  • Funziona come server proxy che distribuisce le richieste in arrivo ai proxy esterni. Con rotazione automatica dei proxy.
  • Tutti i proxy vengono verificati per il supporto di Cookies e Referer (e richieste POST se necessario).
  • Rimuove automaticamente i proxy duplicati.
  • È asincrono.

.. * Salva i proxy trovati in un file con formato personalizzato.

Requisiti

  • Python 3.5 o superiore
  • aiohttp <https://pypi.python.org/pypi/aiohttp>_
  • aiodns <https://pypi.python.org/pypi/aiodns>_
  • maxminddb <https://pypi.python.org/pypi/maxminddb>_

Installazione

Per installare l'ultima versione stabile da pypi:

.. code-block:: bash

root@kitploit:~
$ pip install proxybroker

L'ultima versione di sviluppo può essere installata direttamente da GitHub:

.. code-block:: bash

root@kitploit:~
$ pip install -U git+https://github.com/constverum/ProxyBroker.git

Utilizzo

Esempi CLI

root@kitploit:~


Trova
"""""

Trova e mostra 10 proxy HTTP(S) dagli Stati Uniti con alto livello di anonimato:

.. code-block:: bash

    $ proxybroker find --types HTTP HTTPS --lvl High --countries US --strict -l 10

.. image:: https://raw.githubusercontent.com/constverum/ProxyBroker/master/docs/source/_static/cli_find_example.gif


Acquisisci
""""""

Trova e salva in un file 10 proxy US (senza verifica):

.. code-block:: bash

    $ proxybroker grab --countries US --limit 10 --outfile ./proxies.txt

.. image:: https://raw.githubusercontent.com/constverum/ProxyBroker/master/docs/source/_static/cli_grab_example.gif


Servi
"""""

Esegui un server proxy locale che distribuisce le richieste in arrivo a un pool
di proxy HTTP(S) trovati con alto livello di anonimato:

.. code-block:: bash

    $ proxybroker serve --host 127.0.0.1 --port 8888 --types HTTP HTTPS --lvl High


.. image:: https://raw.githubusercontent.com/constverum/ProxyBroker/master/docs/source/_static/cli_serve_example.gif

| Esegui ``proxybroker --help`` per maggiori informazioni sulle opzioni disponibili.
| Esegui ``proxybroker <comando> --help`` per maggiori informazioni su un comando.


Esempio di codice base

Trova e mostra 10 proxy HTTP(S) funzionanti:

.. code-block:: python

root@kitploit:~
import asyncio
from proxybroker import Broker

async def show(proxies):
    while True:
        proxy = await proxies.get()
        if proxy is None: break
        print('Found proxy: %s' % proxy)

proxies = asyncio.Queue()
broker = Broker(proxies)
tasks = asyncio.gather(
    broker.find(types=['HTTP', 'HTTPS'], limit=10),
    show(proxies))

loop = asyncio.get_event_loop()
loop.run_until_complete(tasks)

Altri esempi <https://proxybroker.readthedocs.io/en/latest/examples.html>_.

Documentazione

https://proxybroker.readthedocs.io/

TODO

  • Controllare il ping, il tempo di risposta e la velocità di trasferimento dei dati
  • Controllare l'accesso ai siti (Google, Twitter, ecc.) e anche URL personalizzati
  • Informazioni sul tempo di attività
  • Checksum dei dati restituiti
  • Supporto per l'autenticazione del proxy
  • Trovare l'IP in uscita per proxy a cascata
  • Possibilità di specificare l'indirizzo del proxy senza porta (provare a connettersi sulle porte predefinite)

Contribuire

  • Fai un fork: https://github.com/constverum/ProxyBroker/fork
  • Crea il tuo branch per la funzionalità: git checkout -b my-new-feature
  • Esegui il commit delle modifiche: git commit -am 'Add some feature'
  • Carica sul branch: git push origin my-new-feature
  • Invia una pull request!

Licenza

Licenziato sotto la Apache License, Version 2.0

Questo prodotto include dati GeoLite2 creati da MaxMind, disponibili da http://www.maxmind.com <http://www.maxmind.com>_.

Scarica lo strumento