статья на хабре http://habrahabr.ru/post/258335/ т.е я так понимаю если правилами фаервола на роутере разрешено заходить на 80 порт из вне, то и 20005 тоже ?
порт 20005 по идее предназначен только для управления флешкой через NetUSB. ну если, например, принтер подключен в каком-нибудь офисе к такому роутеру и порт доступен через интернет, можно заставить печатать на нем все что душе угодно...
Просканировал несколько диапазонов адресов, нет открытых портов 20005. Владельцы маршрутизаторов, проверьте порт из локал LAN. Сильное сомнение, что у кого-то он открыт.