🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more

SSLProxies24

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

SSLProxies24

Obtenha e valide vários Proxys diariamente com este pacote. (Thread).

1.3.6
94

Supply Chain Security

100

Vulnerability

100

Quality

100

Maintenance

100

License

Network access

Supply chain risk

This module accesses the network.

Found 1 instance in 1 package

Maintainers
1

================ SSLProxies24Feed

.. image:: https://travis-ci.org/riquedev/SSLProxies24Feed.svg?branch=master :target: https://travis-ci.org/riquedev/SSLProxies24Feed .. image:: https://api.codacy.com/project/badge/Grade/94104d284aa5420ca0d422defb0abd49 :target: https://www.codacy.com/app/rique_dev/SSLProxies24Feed?utm_source=github.com&utm_medium=referral&utm_content=riquedev/SSLProxies24Feed&utm_campaign=Badge_Grade .. image:: https://codecov.io/gh/riquedev/SSLProxies24Feed/branch/master/graph/badge.svg :target: https://codecov.io/gh/riquedev/SSLProxies24Feed .. image:: https://api.codeclimate.com/v1/badges/550fedf5d605a680f698/maintainability :target: https://codeclimate.com/repos/59bd9395ede9d502700015c6/maintainability :alt: Maintainability

SSL Proxies é um site onde é postado diariamente uma listagem de Proxys para serem utilizados, claro que nem todos funcionam perfeitamente, pensando nisso fiz esse pequeno código para possibilitar duas coisas.

  • Obter os Proxys postados (diretamente do Feed)
  • Testar um a um e só capturar os que realmente funcionam.

Como funciona?

A requisição é feita no site SSL Proxies <http://www.sslproxies24.top/>_, para ser mais exato, em seu feed, onde é capturado o XML e então formatado para a captura dos Proxys postados. O que define um Proxy como válido? Bem, se a requisição feita com ele obteve sucesso. (dãh)

Requisitos:

  • Python >=3.6
  • Conexão com Internet moderada. (a velocidade de sua conexão influência na avaliação do Proxy)

Como Utilizar

  • Coloque a pasta SSLProxies24 em seu projeto e siga o script abaixo:

.. code:: python

#!/usr/bin/env python

-- coding: utf-8 --

Autor: rique_dev (rique_dev@hotmail.com)

from SSLProxies24.Feed import Feed from SSLProxies24.Check import CheckProxy

Recupera a listagem

prx = Feed().PROXY_LIST

Inicia classe

chk = CheckProxy()

Começa validação

chk.validatelist(prx)

A partir de agora os Proxys já estão sendo validados dentro de uma Thread, para obter os dados você poderá utilizar:

Contagem de sucesso:

print(str(chk.getsucesscount()))

Contagem de Falhas:

print(str(chk.getfailcount())))

Total de Proxys (geral)

print(str(chk.getproxycount()))

Listagem de Proxys já avaliados e liberados com sucesso

print(chk.getproxylist())

Agradecimentos

SSL Proxies - http://www.sslproxies24.top <http://www.sslproxies24.top/>_ por disponibilizar o serviço e o Feed.

Este projeto está sob licença **MIT**.

É isso pessoal, até a proxima 😆

.. image:: https://codecov.io/gh/riquedev/SSLProxies24Feed/branch/master/graphs/commits.svg :target: https://github.com/riquedev/SSLProxies24Feed :alt: Coverage

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts