пишу nmap -p 50138 $IP и он мне выдает, что port filtered. Но при этом я спокойно могу сделать telnet $IP 50138 и телнет нормально соединяется. Почему тогда nmap пишет о фильтрованном порте?
Может дело, просто в настроенном роутере на пути пакета. У меня это частый случай, когда порт открыт, но nmap пишет на него "filtered", причём я тожно знаю, что на некоторые подсети действительно есть фильтрация.