Есть идея для улучшения сканирования для неизвестных диапозонов: автоматический контроль нагрузки на сеть и скорости, когда результатов нет - увеличивать количество потоков на скан, когда натыкаешься на девайсы - уменьшать, как то так
Если результатов нет совсем, это ещё может означать, что канал забился, или соединение упало, так что...