¿Hay una manera simple de detectar el bloqueo de puertos ISP?

12

¿Hay alguna manera de distinguir entre el tráfico de bloqueo de mi ISP en ciertos puertos y mi enrutador / firewall NAT que bloquea ese tráfico? Los sitios " Shields Up " y " Can you see me " muestran mis puertos cerrados o no accesibles, pero supongo que se debe principalmente al enrutador NAT. (Obviamente, podría simplemente quitar el enrutador, conectarme directamente y usar esos sitios, pero ¿hay alguna manera simple de probar sin hacer eso?)

Will M
fuente

Respuestas:

7

Puede configurar su computadora como DMZ en la configuración del enrutador, lo que significa que NAT esencialmente le pasa todo a usted.

Joey
fuente
10

Esto llevará mucho tiempo, pero le dará la lista de todos los puertos bloqueados:

#!/bin/bash

COUNTER=1
while [  $COUNTER -lt 65535 ]; do
        echo $COUNTER
        curl portquiz.net:$COUNTER --connect-timeout 1
        let COUNTER=COUNTER+1
done
ayushgp
fuente
1
Bash tiene for ((counter=1; counter <= 65535; ++counter)); doy también nota la variable en minúscula (mayúscula está reservada para las variables del sistema).
tripleee
6

Firebind.com puede decirle si alguno de los puertos 65535 UDP o TCP están bloqueados entre su máquina cliente e Internet. Tienen un cliente Java Applet que envía paquetes de ida y vuelta desde su máquina a su servidor a través de los puertos de su elección, y si los paquetes se transfieren con éxito, sabe que el puerto no está bloqueado por ningún firewall intermedio (como su propio enrutador doméstico o el firewall de su ISP).

Entonces, en su caso, primero puede ejecutar pruebas desde detrás de su enrutador y obtener una lista de todos los puertos bloqueados. Luego, puede conectar su máquina directamente a Internet (sin pasar por el firewall) y ejecutar las pruebas nuevamente. Al comparar los resultados, podrá descubrir la diferencia entre lo que bloquea su enrutador doméstico y lo que bloquea su ISP.

Es importante tener en cuenta que Firebind NO es un escáner de puertos. Es un escáner "PATH".

http://www.firebind.com

Carpeta de fuego
fuente
3

Puede configurar su enrutador / firewall para iniciar sesión y ver qué está bloqueando específicamente.

JP Alioto
fuente
Ah: active el registro, ejecute el escaneo de puertos de Shields up, y cualquier puerto NO registrado se bloquea en otro lugar. Gran idea.
Will M
Pero no querrías votar esta pregunta, ¿verdad?
innaM
Inteligente, pero sin enrutador (el mío, de todos modos) registra un posible escaneo de puertos y no guarda todos los detalles, por lo que todavía estoy buscando ideas.
Will M