Лочить нужно не порты, а соответствующие строки кода...
Потому как с проверкой все просто - "нет ответа" значит "нелегал"... поэтому лочить - это не решение