GoGPT Best VPN GoSearch

Icône de favori OnWorks

proxycheck - En ligne dans le Cloud

Exécutez proxycheck dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande proxycheck qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


proxycheck — ouvre le vérificateur de serveur proxy

SYNOPSIS


vérification par procuration Options hôte[:proto_port_spec] ...

DESCRIPTION


vérification par procuration est un simple outil de vérification de proxy ouvert qui est capable de découvrir rapidement l'ouverture
serveurs proxy sur de nombreux hôtes. Son objectif principal est de détecter un serveur proxy ouvert afin
pour éviter qu'il ne soit abusé par divers "méchants", principalement des spammeurs. Avoir un proxy grand ouvert
service fonctionnant sur un réseau accessible au public est une très mauvaise idée de nos jours, et
vérification par procuration peut être utilisé pour trouver un tel système afin de pouvoir soit sécuriser un système,
ou de refuser de l'entretenir jusqu'à ce qu'il soit correctement sécurisé.

Afin de déterminer si un hôte donné exécute un service proxy ouvert, vérification par procuration essais
pour se connecter à un système de destination donné via un hôte et effectuer certaines actions, en essayant de
parler avec le système de destination. Si un discours réussit, vérification par procuration assume le mandataire
le service est en cours d'exécution et grand ouvert.

vérification par procuration prend en charge tous les protocoles proxy couramment utilisés, à savoir la méthode HTTP CONNECT, SOCKS
versions 4 et 5, et proxys de style « telnet » Wingate. À l'avenir, le soutien à plus
des protocoles peuvent être ajoutés.

Veuillez noter qu'avec le nombre actuel de chevaux de Troie différents qui circulent, chaque
l'ouverture d'un proxy sur un port aléatoire, il ne suffit pas vraiment de sonder le standard (en
quelle qu'en soit la raison) ports intégrés au vérification par procuration. Au lieu de cela, il est fortement recommandé de
utiliser une liste de ports actuellement actifs maintenue par plusieurs personnes sur le 'net.

OPTIONS


Les options de ligne de commande suivantes sont reconnues :

-h imprimez une courte aide et quittez.

-v augmenter le niveau de verbosité. Tous les messages de débogage iront à l'erreur standard
ruisseau.

-d déshéberger:déporter (Obligatoire)
essayer d'établir une connexion proxy avec le donné hôtedst, Port port d'arrivée
option est requise.

-c choisissez[:params] (obligatoire)
la méthode" vérification par procuration utilisera en parlant à un système de destination pour déterminer
si un proxy est ouvert ou non. Interprétation de params is choisissez-dépendant. Cette
option est requise. Plusieurs méthodes sont disponibles :

le chat:chaîne d'envoi:attendstr
Essayez d'effectuer un simple "chat" avec le système de destination : envoyez la chaîne
donné comme chaîne d'envoi et attendez attendstr en sortie. Si chaîne d'envoi est vide,
vérification par procuration enverra les paramètres proxy sous la forme
protocole:adresse IP:numéro de port
au système distant. Proxy supposé ouvert si attendstr est trouvé.

dsbl (aucun paramètre accepté)
essayez de soumettre tous les proxys trouvés au système de type DSBL.org, voir
http://dsbl.org/ pour plus de détails. Tous les paramètres nécessaires (nom d'utilisateur,
mot de passe, adresse du destinataire, serveur de cookies, ...) sont censés se trouver dans
Variables d'environnement. Courir vérification par procuration avec -h option pour voir une liste de
variables reconnues et leurs valeurs par défaut. Par défaut, vérification par procuration vont
soumettre anonymement tous les proxys trouvés à unconfirmed.dsbl.org (qui n'est pas
très utile). Pour un utilisateur DSBL de confiance, au moins DSBL_USER et DSBL_PASS
les variables doivent être correctement définies.

-p proto_port_spec
spécifie le protocole et les ports auxquels se connecter. S'il n'est pas donné, vérification par procuration va essayer c'est
liste par défaut intégrée. Cette option peut être spécifiée plusieurs fois. Voir ci-dessous
pour proto_port_spec. Si proto_port_spec est spécifié pour un seul hôte à vérifier,
il s'applique uniquement à cet hôte, et aucun protocole/port dans la liste par défaut ne sera
vérifié pour cet hôte.

-D ne réinitialise pas la liste des ports par défaut lors de l'utilisation -p option, mais ajoutez-y de nouveaux ports
à la place.

-a utiliser des ports/protocoles plus "avancés". Le plus -aest donné, plus il y a de ports/protocoles
sera sondé. Pour une liste complète de tous les ports et protocoles et leur niveau,
exécuter vérification par procuration avec -h option.

-t temps mort
un délai d'attente, en secondes, pour chaque opération. La valeur par défaut est de 30 secondes. Les
timer démarre à la tentative de connexion au proxy lui-même, après l'envoi du
commande "connect" au proxy et ainsi de suite.

-m max conn
N'essayez pas de faire plus de max conn connexions parallèles. Par défaut, au maximum
nombre de connexions parallèles limité par le système d'exploitation et sur la plupart des systèmes
il est d'environ 1000.

-M maxhconn
Ne faites pas plus de maxhconn connexions parallèles au même hôte (la valeur par défaut est
illimité). Cela peut être utile pour les proxys surchargés qui ne peuvent pas gérer beaucoup
connexions parallèles utilisant différents ports/protocoles, mais peuvent ralentir considérablement
tout le processus.

-s lorsqu'un proxy ouvert est trouvé sur une IP donnée, arrêtez de rechercher d'autres ports/protocoles
pour cette IP. À utiliser de préférence lorsque de nombreuses adresses IP sont testées et/ou avec -M option. C'est
car actuellement, vérification par procuration ne fera aucun nouvelle connexions à un tel hôte, mais
attendra que les connexions déjà actives se terminent.

-b adresse de liaison
utilisé adresse de liaison comme adresse source pour toutes les connexions sortantes.

-n écrire une ligne sur les proxys définitivement fermés sur stdout en plus de l'écriture
sur les proxys ouverts, sous une forme
127.0.0.1 http:8080 fermé

-x imprimer les informations de proxy étendues (proxy-agent et autres) si elles sont disponibles. Cette
sera sur la même ligne "ouverte" (ou "fermée" avec -n), la dernière, entourée d'un carré
supports [].

-i nom de fichier
lire la liste des hôtes à vérifier à partir d'un fichier donné nom de fichier (en plus de la commande
ligne), ou de stdin si nom de fichier si "-".

Passerelle et Port spécification
Protocoles proxy et ports à essayer (proto_port_spec) spécifié à l'aide de la syntaxe suivante :
[proto :][port,port,port]
comme:
hc:3128,8080 (protocole http sur les ports 3128 et 8080)
hc : (liste par défaut des ports pour le protocole http)
3128 (essayez le protocole http sur le port http standard 3128)
1234 (essayez tous les protocoles sur le port non standard 1234)

Courir vérification par procuration -h pour voir une liste des protocoles pris en charge et des ports par défaut.

UTILISATION


Utilisation la plus simple de vérification par procuration est d'essayer de se connecter par exemple à votre propre serveur de messagerie avec le chat
méthode de contrôle. Tout d'abord, connectez-vous à votre serveur de messagerie sur le port 25 pour voir quelle ligne il sort
lors de la connexion (ligne d'accueil SMTP), et l'utiliser avec le chat:

proxycheck -d votreserveurdemessagerie.exemple.org:25 \
-c chat ::salutation adresse IP...

vérification par procuration écrira une seule ligne pour chaque proto:port qu'il trouvera ouvert sur stdout, dans
la forme:
127.0.0.3 hc:80 ouvert
127.0.0.3 est une adresse IP d'un hôte en cours de test, hc est le nom du protocole (HTTP
CONNECTEZ-VOUS, consultez vérification par procuration -h pour une liste complète des protocoles) et 80 est un numéro de port où
le service proxy est en cours d'exécution.

De plus, si vérification par procuration est capable de deviner sortant Adresse IP d'un proxy vue par un
système de destination, et si cette adresse est différente de l'entrée vérification par procuration se connecte
à, il imprimera également ces informations sur la même ligne, comme :
127.0.0.2 hc:80 ouvert 127.0.0.3
127.0.0.3 is sortant Les adresses IP d'un proxy multirésident/en cascade, telles que rapportées par le
système de destination. Cette adresse IP n'est qu'un indice, il n'y a pas de moyen simple et fiable
existe actuellement pour vérification par procuration pour déterminer ces informations. Vérification du proxy est capable de
analyser une ligne envoyée par le système distant dans -c le chat mode — dans ce mode, vérification par procuration saute tout
caractères imprimables après chaîne_exp il a trouvé et recherche l'ouverture `[', lorsqu'il essaie de
trouver la fermeture ']' et interpréter les chiffres et les points entre les deux comme une adresse IP qui obtient
imprimé comme ci-dessus. Si la réponse initiale de votre serveur de messagerie contient l'adresse IP du système distant, ou si
votre serveur de messagerie répond avec l'adresse IP du système distant à la commande HELO/EHLO, cette fonctionnalité
peut être utile (dans le dernier cas, la commande HELO doit être spécifiée dans le chat).

Quand -n option est spécifiée, pour proto:ports qui n'exécutent pas le service proxy ouvert, et
pour lequel vérification par procuration est capable de le déterminer fortement, une ligne au format suivant
s'écrira :
127.0.0.4 hc:80 fermé
Notez cependant que dans la plupart des cas, il n'y a aucun moyen de déterminer de manière fiable à quel moment un
le service est pas open : par exemple, un serveur proxy ouvert peut être surchargé et refuser
Connexions. Dans la plupart des cas, vérification par procuration suppose que le proxy est dans un état inconnu, seuls quelques
les codes sont reconnus comme une indication réelle de l'état "fermé".

Quand -x option est spécifiée, il y aura des informations de proxy supplémentaires écrites sur la même ligne
(si disponible), comme :
127.0.0.2 hc:80 ouvert 127.0.0.3 [AnalogX 3.1415926]
127.0.0.3 hc:80 ouvert [AnalogX 3.1415926]
127.0.0.4 hc:80 fermé [AnalogX 3.1415926]

On peut voir quelques détails de vérification par procurationopérations donnant un nombre suffisant de -v Options
dans la ligne de commande. Niveau de verbosité de 5 (-vvvvv) affichera presque tout. Tous les
la sortie de débogage ira au flux d'erreur standard et n'affectera donc pas la normale
opérations (lorsque vous traitez vérification par procurationà l'aide d'un script).

EXIT CODE


vérification par procuration se fermera avec le code 100 si au moins un serveur proxy ouvert a été trouvé. Au cas où
d'utilisation incorrecte, il sortira avec le code 1. Si aucun proxy ouvert n'est trouvé, vérification par procuration
retournera 0.

Utiliser proxycheck en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.