Итоги голосования для комментария:
illotum
На самом деле совсем промах только с GUI interface и трэкингом. Вряд ли имеет смысл тратить часы/дни на графический интерфейс утилиты-сканера, а отслеживание физической локации по IP… я не буду тут пинать окаменевшие останки лошади. В двух словах, это малореально.
Сомнителен также выбор языка разработки (примитивный и высокоуровневый).
В конце-концов, весь инструментарий для таких задач уже создан давным давно, не надо ничего писать.