En mi máquina con Home windows 11, en 10.204.221.106, estoy ejecutando un detector de netcat:
ncat.exe -lv 31415
En macOS Sequoia 15.0.1, puedo conectarme exitosamente a la máquina Home windows con nc
como esto:
(base) Andrews-Mini-2:MacOS andrewtapia$ nc 10.204.221.106 31415
howdy
there
^C
Pero me sale un error al usar telnet
:
(base) Andrews-Mini-2:MacOS andrewtapia$ telnet 10.204.221.106 31415
Attempting 10.204.221.106...
telnet: join to handle 10.204.221.106: No path to host
telnet: Unable to hook up with distant host
Telnet es la versión 303.141.1 de esta fórmula de preparación.
A menos que corra telnet
con sudo
:
(base) Andrews-Mini-2:MacOS andrewtapia$ sudo telnet 10.204.221.106 31415
Attempting 10.204.221.106...
Related to tatl.
Escape character is '^]'.
howdy
there
^]
telnet> Connection closed.
Evidentemente, esto funciona incluso si uso sudo
para convertirse en un usuario no root, por ejemplo, sudo -u no one telnet 10.204.221.106 31415
.
Este problema también ocurre cuando intento conectarme a los oyentes de netcat en cualquier otra computadora en la purple desde Mac, pero no ocurre si ejecuto un oyente en la propia Mac e intento conectarme a localhost
.
(base) Andrews-Mini-2:~ andrewtapia$ telnet localhost 31415
Attempting ::1...
telnet: join to handle ::1: Connection refused
Attempting 127.0.0.1...
Related to localhost.
Escape character is '^]'.
howdy
there
^]
telnet> Connection closed.
no tengo un .telnetrc
archivo.
El problema persiste incluso si desactivo la búsqueda de rDNS con el -N
opción de telnet
.
Pensé que tal vez se trataba de un problema de firewall en el lado de Mac, pero la Configuración del sistema afirma que el firewall está desactivado. Tampoco estoy ejecutando un firewall de terceros. ¿Qué podría estar causando este problema?
Tablas de enrutamiento:
(base) Andrews-Mini-2:~ andrewtapia$ netstat -rnf inet
Routing tables
Web:
Vacation spot Gateway Flags Netif Expire
default 10.204.221.1 UGScg en0
default 10.204.221.1 UGScIg en1
default hyperlink#25 UCSIg bridge100 !
default hyperlink#27 UCSIg bridge101 !
default hyperlink#31 UCSIg bridge102 !
10.204.221/24 hyperlink#8 UCS en0 !
10.204.221/24 hyperlink#11 UCSI en1 !
10.204.221.1/32 hyperlink#8 UCS en0 !
10.204.221.1 a0:36:bc:75:66:18 UHLWIir en0 1180
10.204.221.1 a0:36:bc:75:66:18 UHLWIir en1 1197
10.204.221.1/32 hyperlink#11 UCSI en1 !
10.204.221.43/32 hyperlink#11 UCS en1 !
10.204.221.55/32 hyperlink#8 UCS en0 !
10.204.221.55 f0:18:98:ec:5a:9e UHLWI lo0
10.204.221.95 3c:2a:f4:b9:e1:cd UHLWI en0 814
10.204.221.95 3c:2a:f4:b9:e1:cd UHLWI en1 814
10.204.221.106 f8:fe:5e:ae:c9:1e UHLWI en0 994
10.204.221.243 8a:ef:7a:f7:e3:a6 UHLWI en0 1114
10.204.221.243 8a:ef:7a:f7:e3:a6 UHLWIi en1 1114
10.204.221.255 ff:ff:ff:ff:ff:ff UHLWbI en0 !
127 127.0.0.1 UCS lo0
127.0.0.1 127.0.0.1 UH lo0
169.254 hyperlink#8 UCS en0 !
169.254 hyperlink#11 UCSI en1 !
169.254.145.12 cc:a7:c1:25:d5:48 UHLSW en0 !
169.254.169.254 hyperlink#8 UHLSW en0 !
169.254.223.239 cc:a7:c1:25:d5:48 UHLSW en0 !
172.16.33/24 hyperlink#27 UC bridge101 !
172.16.169/24 hyperlink#25 UC bridge100 !
192.168.14 hyperlink#31 UC bridge102 !
224.0.0/4 hyperlink#8 UmCS en0 !
224.0.0/4 hyperlink#11 UmCSI en1 !
224.0.0.251 1:0:5e:0:0:fb UHmLWI en0
224.0.0.251 1:0:5e:0:0:fb UHmLWI en1
224.0.0.251 1:0:5e:0:0:fb UHmLWIg bridge101
224.0.0.251 1:0:5e:0:0:fb UHmLWIg bridge102
239.255.255.250 1:0:5e:7f:ff:fa UHmLWI en0
239.255.255.250 1:0:5e:7f:ff:fa UHmLWI en1
255.255.255.255/32 hyperlink#8 UCS en0 !
255.255.255.255/32 hyperlink#11 UCSI en1 !
Ruta al 10.204.221.106:
(base) Andrews-Mini-2:~ andrewtapia$ route -n get 10.204.221.106
path to: 10.204.221.106
vacation spot: 10.204.221.106
interface: en0
flags: <UP,HOST,DONE,LLINFO,WASCLONED,IFSCOPE,IFREF>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire
0 0 0 0 0 0 1500 920
Configuración del sistema > Normal > Privacidad y seguridad > Pink native ajustes:
Salidas de tcpdump -vvv -X -ni en0 -w capX.pcap 'port 31415 or arp'
para:
Salidas de tcpdump -ni en0 -w capX.pcap
para:
Un diagrama que muestra parte de mi purple:
Como se sugirió, intenté ejecutar ping -c1 -W1 10.204.221.106
antes de ejecutar el telnet
comando con y sin sudo
y registró la salida de arp -an
en cada paso.
arp -an
antes de correr ping -c1 -W1 10.204.221.106
:
? (10.204.221.1) at a0:36:bc:75:66:18 on en0 ifscope [ethernet]
? (10.204.221.1) at a0:36:bc:75:66:18 on en1 ifscope [ethernet]
? (10.204.221.6) at 80:e6:50:20:f6:c4 on en0 ifscope [ethernet]
? (10.204.221.42) at c:4d:e9:ca:51:71 on en0 ifscope [ethernet]
? (10.204.221.51) at 7c:10:c9:5e:7c:4e on en0 ifscope [ethernet]
? (10.204.221.51) at 7c:10:c9:5e:7c:4e on en1 ifscope [ethernet]
? (10.204.221.55) at f0:18:98:ec:5a:9e on en0 ifscope everlasting [ethernet]
? (10.204.221.95) at 3c:2a:f4:b9:e1:cd on en0 ifscope [ethernet]
? (10.204.221.95) at 3c:2a:f4:b9:e1:cd on en1 ifscope [ethernet]
? (10.204.221.159) at 46:56:8b:83:1c:f7 on en0 ifscope [ethernet]
? (10.204.221.159) at (incomplete) on en1 ifscope [ethernet]
? (10.204.221.231) at 3c:6:30:eb:96:38 on en0 ifscope [ethernet]
? (10.204.221.231) at 3c:6:30:eb:96:38 on en1 ifscope [ethernet]
? (10.204.221.243) at 8a:ef:7a:f7:e3:a6 on en0 ifscope [ethernet]
? (10.204.221.243) at 8a:ef:7a:f7:e3:a6 on en1 ifscope [ethernet]
? (224.0.0.251) at 1:0:5e:0:0:fb on en0 ifscope everlasting [ethernet]
? (224.0.0.251) at 1:0:5e:0:0:fb on en1 ifscope everlasting [ethernet]
? (239.255.255.250) at 1:0:5e:7f:ff:fa on en0 ifscope everlasting [ethernet]
? (239.255.255.250) at 1:0:5e:7f:ff:fa on en1 ifscope everlasting [ethernet]
arp -an
después ping -c1 -W1 10.204.221.106
y cada otro paso:
? (10.204.221.1) at a0:36:bc:75:66:18 on en0 ifscope [ethernet]
? (10.204.221.1) at a0:36:bc:75:66:18 on en1 ifscope [ethernet]
? (10.204.221.6) at 80:e6:50:20:f6:c4 on en0 ifscope [ethernet]
? (10.204.221.42) at c:4d:e9:ca:51:71 on en0 ifscope [ethernet]
? (10.204.221.51) at 7c:10:c9:5e:7c:4e on en0 ifscope [ethernet]
? (10.204.221.51) at 7c:10:c9:5e:7c:4e on en1 ifscope [ethernet]
? (10.204.221.55) at f0:18:98:ec:5a:9e on en0 ifscope everlasting [ethernet]
? (10.204.221.95) at 3c:2a:f4:b9:e1:cd on en0 ifscope [ethernet]
? (10.204.221.95) at 3c:2a:f4:b9:e1:cd on en1 ifscope [ethernet]
? (10.204.221.106) at f8:fe:5e:ae:c9:1e on en0 ifscope [ethernet]
? (10.204.221.159) at 46:56:8b:83:1c:f7 on en0 ifscope [ethernet]
? (10.204.221.159) at (incomplete) on en1 ifscope [ethernet]
? (10.204.221.231) at 3c:6:30:eb:96:38 on en0 ifscope [ethernet]
? (10.204.221.231) at 3c:6:30:eb:96:38 on en1 ifscope [ethernet]
? (10.204.221.243) at 8a:ef:7a:f7:e3:a6 on en0 ifscope [ethernet]
? (10.204.221.243) at 8a:ef:7a:f7:e3:a6 on en1 ifscope [ethernet]
? (10.204.221.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]
? (10.204.221.255) at ff:ff:ff:ff:ff:ff on en1 ifscope [ethernet]
? (224.0.0.251) at 1:0:5e:0:0:fb on en0 ifscope everlasting [ethernet]
? (224.0.0.251) at 1:0:5e:0:0:fb on en1 ifscope everlasting [ethernet]
? (239.255.255.250) at 1:0:5e:7f:ff:fa on en0 ifscope everlasting [ethernet]
? (239.255.255.250) at 1:0:5e:7f:ff:fa on en1 ifscope everlasting [ethernet]
Salida de systemextensionsctl record
:
0 extension(s)