Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ProxyBroker — 프록시 [파인더 | 체커 | 서버]. HTTP(S) & SOCKS :performing_arts: | Kitploit
도구/GitHubGitHub/constverum/proxybroker
PrivacyCrawler
GitHubconstverum/proxybroker

ProxyBroker

프록시 [파인더 | 체커 | 서버]. HTTP(S) & SOCKS 🎭

저장소 보기웹사이트
4.2k1.2k57년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

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는 여러 소스에서 공개 프록시를 비동기적으로 찾고 동시에 확인하는 오픈 소스 도구입니다.

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

Features

  • 약 50개의 소스에서 7000개 이상의 작동하는 프록시를 찾습니다.
  • 지원 프로토콜: HTTP(S), SOCKS4/5. 또한 포트 80 및 23(SMTP)에 대한 CONNECT 메서드.
  • 프록시는 유형, 익명성 수준, 응답 시간, 국가 및 DNSBL 상태별로 필터링할 수 있습니다.
  • 들어오는 요청을 외부 프록시에 분산하는 프록시 서버로 작동합니다. 자동 프록시 순환 기능 포함.
  • 모든 프록시는 Cookie 및 Referer(필요시 POST 요청)를 지원하는지 확인됩니다.
  • 중복 프록시를 자동으로 제거합니다.
  • 비동기 방식입니다.

.. * 검색된 프록시를 사용자 지정 형식의 파일로 저장합니다.

Requirements

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

Installation

pypi에서 최신 안정 버전을 설치하려면:

.. code-block:: bash

root@kitploit:~
$ pip install proxybroker

최신 개발 버전은 GitHub에서 직접 설치할 수 있습니다:

.. code-block:: bash

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

Usage

CLI Examples

root@kitploit:~


Find
""""

미국에서 익명성 수준이 높은 HTTP(S) 프록시 10개를 찾아 표시합니다:

.. 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


Grab
""""

검증 없이 미국 프록시 10개를 찾아 파일에 저장합니다:

.. 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


Serve
"""""

찾은 HTTP(S) 프록시 풀에 들어오는 요청을 분산하는 로컬 프록시 서버를 실행합니다 (높은 익명성 수준):

.. 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

| 사용 가능한 옵션에 대한 자세한 내용은 ``proxybroker --help`` 를 실행하세요.
| 특정 명령에 대한 자세한 내용은 ``proxybroker <명령> --help`` 를 실행하세요.


Basic code example

작동하는 HTTP(S) 프록시 10개를 찾아 표시합니다:

.. 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)

더 많은 예제 <https://proxybroker.readthedocs.io/en/latest/examples.html>_.

Documentation

https://proxybroker.readthedocs.io/

TODO

  • 핑, 응답 시간 및 데이터 전송 속도 확인
  • 사이트 접근성 확인 (Google, Twitter 등) 및 사용자 정의 URL 확인
  • 가동 시간 정보
  • 반환된 데이터의 체크섬
  • 프록시 인증 지원
  • 캐스케이딩 프록시를 위한 나가는 IP 찾기
  • 포트 없이 프록시 주소 지정 기능 (기본 포트로 연결 시도)

Contributing

  • 포크: https://github.com/constverum/ProxyBroker/fork
  • 기능 브랜치 생성: git checkout -b my-new-feature
  • 변경 사항 커밋: git commit -am 'Add some feature'
  • 브랜치에 푸시: git push origin my-new-feature
  • 풀 리퀘스트 제출!

License

Licensed under the Apache License, Version 2.0

이 제품은 MaxMind가 제작한 GeoLite2 데이터를 포함하며, 다음에서 제공됩니다. http://www.maxmind.com <http://www.maxmind.com>_.

도구 다운로드