Amazon Best VPN GoSearch

icono de página de OnWorks

proxycheck: en línea en la nube

Ejecute proxycheck en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando proxycheck que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


proxycheck - verificador de servidor proxy abierto

SINOPSIS


comprobación de proxy opciones host[:proto_puerto_spec] ...

DESCRIPCIÓN


comprobación de proxy es una sencilla herramienta de comprobación de proxy abierto que es capaz de descubrir rápidamente
servidores proxy en muchos hosts. Su objetivo principal es detectar un servidor proxy abierto en orden
para evitar el abuso por parte de varios "tipos malos", en su mayoría spammers. Tener un proxy abierto
El servicio que se ejecuta en una red públicamente accesible es una muy mala idea hoy en día, y
comprobación de proxy se puede utilizar para encontrar dicho sistema con el fin de poder asegurar un sistema,
o negarse a darle servicio hasta que esté correctamente asegurado.

Para determinar si un host determinado está ejecutando un servicio de proxy abierto, comprobación de proxy intentos
para conectarse a un sistema de destino dado a través de un host y realizar algunas acciones, tratando de
hablar con el sistema de destino. Si una charla tiene éxito, comprobación de proxy asume el proxy
el servicio está funcionando y abierto de par en par.

comprobación de proxy admite todos los protocolos de proxy de uso común, a saber, el método HTTP CONNECT, SOCKS
versiones 4 y 5, y proxies de Wingate estilo "telnet". En el futuro, soporte para más
se pueden agregar protocolos.

Tenga en cuenta que con el número actual de varios troyanos dando vueltas, cada
Al abrir un proxy en un puerto aleatorio, no es suficiente probar el estándar (en
cualquier motivo) puertos integrados en el comprobación de proxy. En cambio, se recomienda encarecidamente
utilice una lista de puertos activos actualmente mantenidos por varias personas en la red.

OPCIONES


Se reconocen las siguientes opciones de la línea de comandos:

-h imprima una breve ayuda y salga.

-v aumentar el nivel de verbosidad. Todos los mensajes de depuración irán al error estándar
arroyo.

-d desanimar:destino (requerido)
tratar de establecer una conexión proxy con el dado dsthost, Puerto puerto de salida. Esto
se requiere la opción.

-c check[:params] (requerido)
el método" comprobación de proxy utilizará al hablar con un sistema de destino para determinar
si un proxy está abierto o no. Interpretación de params is check-dependiente. Esta
se requiere la opción. Hay varios métodos disponibles:

chat:sendtr:expectativa
Intente realizar un "chat" simple con el sistema de destino: envíe la cadena
dado como sendtr y espera expectativa en la salida. Si sendtr esta vacio,
comprobación de proxy enviará los parámetros del proxy en el formulario
protocolo:dirección IP:número de puerto
al sistema remoto. Se supone que el proxy está abierto si expectativa es encontrado.

dbl (no se aceptan parámetros)
intente enviar todos los proxies encontrados al sistema similar a DSBL.org, consulte
http://dsbl.org/ para más detalles. Todos los parámetros requeridos (nombre de usuario,
contraseña, dirección del destinatario, servidor de cookies, ...) se encuentran en
Variables de entorno. Correr comprobación de proxy con -h opción para ver una lista de
variables reconocidas y sus valores predeterminados. Por defecto, comprobación de proxy will
enviar de forma anónima todos los proxies encontrados a unsonfirmed.dsbl.org (que no es
muy útil). Para usuarios DSBL de confianza, al menos DSBL_USER y DSBL_PASS
las variables deben configurarse correctamente.

-p proto_puerto_spec
especifica el protocolo y los puertos a los que conectarse. Si no se da, comprobación de proxy lo intentaremos
lista predeterminada incorporada. Esta opción se puede especificar más de una vez. Vea abajo
para proto_puerto_spec. Si proto_puerto_spec se especifica para que lo compruebe un solo host,
se aplica solo a ese host, y no se mostrarán protocolos / puertos en la lista predeterminada
comprobado para ese anfitrión.

-D no restablezca la lista de puertos predeterminada al usar -p opción, pero anteponer nuevos puertos
preferiblemente.

-a utilice puertos / protocolos más "avanzados". Cuanto mas -ase da, cuantos más puertos / protocolos
será probado. Para obtener una lista completa de todos los puertos y protocolos y su nivel,
ejecutar comprobación de proxy con -h .

-t tiempo de espera
un tiempo de espera, en segundos, para cada operación. El valor predeterminado es 30 segundos. los
El temporizador comienza en el intento de conexión con el proxy en sí, después de enviar el
comando "conectar" al proxy y así sucesivamente.

-m maxconn
No intente hacer más de maxconn conexiones paralelas. Por defecto, máximo
número de conexiones paralelas limitadas por el sistema operativo y en la mayoría de los sistemas
es alrededor de 1000.

-M maxhconn
No hagas más de maxhconn conexiones paralelas al mismo host (el valor predeterminado es
ilimitado). Esto puede ser útil para proxies sobrecargados que no pueden manejar muchos
conexiones paralelas que utilizan diferentes puertos / protocolos, pero pueden ralentizar significativamente
a lo largo de todo el proceso.

-s cuando se encuentra un proxy abierto en una IP determinada, deje de buscar otros puertos / protocolos
para esta IP. Se utiliza mejor cuando se prueban muchas IP y / o con -M opción. Este es
porque actualmente, comprobación de proxy no hará ninguno new conexiones a dicho host, pero
esperará a que se completen las conexiones ya activas.

-b enlazar
use enlazar como dirección de origen para todas las conexiones salientes.

-n escribir una línea sobre proxies definitivamente cerrados para stdout además de escribir
sobre proxies abiertos, en una forma
127.0.0.1 http: 8080 cerrado

-x imprima información de proxy ampliada (agente de proxy y similares) si está disponible. Esta
estará en la misma línea "abierta" (o "cerrada" con -n), por último, encerrada en un cuadrado
soportes [].

-i nombre de archivo
leer la lista de hosts para verificar de un archivo dado nombre de archivo (además del mando
línea), o de stdin si nombre de archivo si '-'.

Protocolo y Puerto especificación
Protocolos proxy y puertos para probar (proto_puerto_spec) especificado utilizando la siguiente sintaxis:
[proto:] [puerto, puerto, puerto]
como:
hc: 3128,8080 (protocolo http en los puertos 3128 y 8080)
hc: (lista predeterminada de puertos para el protocolo http)
3128 (pruebe el protocolo http en el puerto http estándar 3128)
1234 (pruebe todos los protocolos en el puerto no estándar 1234)

Ejecutar comprobación de proxy -h para ver una lista de los protocolos admitidos y los puertos predeterminados.

USO


El uso más simple de comprobación de proxy es intentar conectarse, por ejemplo, a su propio servidor de correo con chat
método de verificación. Primero, conéctese a su servidor de correo en el puerto 25 para ver qué línea genera
después de la conexión (línea SMTP greething), y utilícelo con chat:

proxycheck -d su servidor de correo.ejemplo.org:25 \
-c chat ::algo dirección IP...

comprobación de proxy escribirá una sola línea para cada proto: puerto que encuentre abierto en stdout, en
la forma:
127.0.0.3 hc: 80 abierto
donde 127.0.0.3 es una dirección IP de un host que se está probando, hc es el nombre del protocolo (HTTP
CONECTAR, consultar comprobación de proxy -h para obtener una lista completa de protocolos) y 80 es un número de puerto donde
el servicio de proxy se está ejecutando.

Además, si comprobación de proxy es capaz de adivinar saliente Dirección IP de un proxy vista por un
sistema de destino, y si esa dirección es diferente de la entrada comprobación de proxy está conectando
para, también imprimirá esta información en la misma línea, como:
127.0.0.2 hc: 80 abierto 127.0.0.3
donde 127.0.0.3 is saliente Direcciones IP de un proxy en cascada / multihomed según lo informado por el
sistema de destino. Esta dirección IP es solo una sugerencia, no existe una forma simple y confiable
actualmente existe para comprobación de proxy para determinar esa información. Comprobación de proxy es capaz de
analizar una línea enviada por un sistema remoto en -c chat modo - en este modo, comprobación de proxy se salta todo
caracteres imprimibles después exptr encontró y busca la apertura `[', cuando intenta
encontrar el cierre ']' e interpretar los dígitos y puntos intermedios como una dirección IP que obtiene
impreso como arriba. Si la respuesta inicial de su servidor de correo contiene la IP del sistema remoto, o si
su servidor de correo responde con la dirección IP del sistema remoto al comando HELO / EHLO, esta característica
puede ser útil (en el último caso, el comando HELO debe especificarse en el chat).

Cuándo -n se especifica la opción, para proto: puertos que no ejecutan el servicio proxy abierto, y
para cual comprobación de proxy es capaz de determinar esto fuertemente, una línea en el siguiente formato
sera escrito:
127.0.0.4 hc: 80 cerrado
Sin embargo, tenga en cuenta que en la mayoría de los casos no hay forma de determinar de manera confiable cuándo
el servicio es No abierto: por ejemplo, un servidor proxy abierto puede estar sobrecargado y rechazar
conexiones. En la mayoría de los casos, comprobación de proxy asume que el proxy está en estado desconocido, solo unos pocos
los códigos se reconocen como una indicación real del estado "cerrado".

Cuándo -x se especifica la opción, habrá información de proxy adicional escrita en la misma línea
(si está disponible), como:
127.0.0.2 hc: 80 abiertos 127.0.0.3 [AnalogX 3.1415926]
127.0.0.3 hc: 80 abiertos [AnalogX 3.1415926]
127.0.0.4 hc: 80 cerrado [AnalogX 3.1415926]

Uno puede ver algunos detalles de comprobación de proxyoperaciones que dan un número suficiente de -v opciones
en la línea de comando. Nivel de verbosidad de 5 (-vvvvv) mostrará casi todo. Todos
la salida de depuración irá al flujo de error estándar y, por lo tanto, no afectará la
operaciones (cuando procesa comprobación de proxysalida usando algún script).

SALIR CÓDIGO


comprobación de proxy saldrá con el código 100 si se encuentra al menos un servidor proxy abierto. En caso
de uso incorrecto, saldrá con el código 1. Si no se encuentran proxies abiertos, comprobación de proxy
volverá 0.

Use proxycheck en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.