Вверх ↑
Этот топик читают: Гость
Ответов: 12
Рейтинг: -1
#1: 2006-04-26 11:35:59 ЛС | профиль | цитата
Привет всем!
Я хочу написать сканер портов, который сканировал бы например порты 1100-1200 у компьютера с ip адресом 127.0.0.1 если есть какой нибудь открытый порт то он выполнял подключение к ниму.Если открытых портов в этом диапозоне у этого компьютера нет вообще то он начинал бы сканировать компьютер с ip адресом 127.0.0.2 и так далее...
Как это все реализовать???
карма: 0

0
Ответов: 5
Рейтинг: 0
#2: 2011-02-22 03:03:10 ЛС | профиль | цитата
Вот, меня тоже интересует
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#3: 2011-02-22 09:04:06 ЛС | профиль | цитата
Самый лучший вариант -- копать в сторону распарсивания результата выполнения команды netstat -a
карма: 22

0
Ответов: 1321
Рейтинг: 37
#4: 2011-02-22 10:41:18 ЛС | профиль | цитата
Вот ручной сканер, но его можно автоматизировать
code_22629.txt
карма: 0

0
файлы: 1code_22629.txt [2.6KB] [164]
Ответов: 5446
Рейтинг: 323
#5: 2011-02-22 11:50:23 ЛС | профиль | цитата
XeRoN, нафига велосипед изобретать? Nmap + ZenMap - не только просканирует, но и всю правду поведает.
карма: 1

0
Ответов: 1321
Рейтинг: 37
#6: 2011-02-22 11:53:20 ЛС | профиль | цитата
Ну человеку интересно,можно-ли сделать такую программу в Hiasm
карма: 0

0
Ответов: 5
Рейтинг: 0
#7: 2011-02-22 14:23:13 ЛС | профиль | цитата
Roma, вот именно, как сделать такую программку или дайте схему...
карма: 0

0
Ответов: 1841
Рейтинг: 369
#8: 2011-02-22 14:50:04 ЛС | профиль | цитата
MultiElementEx (Dynamic)+TCP_Client - это как минимум то, чем вам нужно хорошо владеть перед созданием "сканера портов"...
карма: 1
0
Ответов: 1376
Рейтинг: 197
#9: 2011-02-22 15:03:52 ЛС | профиль | цитата
Для старта...
code_22636.txt
карма: 1

0
файлы: 1code_22636.txt [6.4KB] [150]
Ответов: 1321
Рейтинг: 37
#10: 2011-02-22 15:04:11 ЛС | профиль | цитата
Можно спросить, а причём сдесь MultiElementEx ???
карма: 0

0
Ответов: 1841
Рейтинг: 369
#11: 2011-02-22 15:08:07 ЛС | профиль | цитата
Roma писал(а):
MultiElementEx

Чтобы выполнять сканирование в нескольких потоках (Распараллеливание задачи ускорит в разы сканирование)...
карма: 1
0
Ответов: 1321
Рейтинг: 37
#12: 2011-02-22 15:28:25 ЛС | профиль | цитата
code_22637.txt
Вот еще один мой вариант
карма: 0

0
файлы: 1code_22637.txt [5KB] [128]
Ответов: 5
Рейтинг: 0
#13: 2011-02-22 16:17:13 ЛС | профиль | цитата
Roma писал(а):
Вот еще один мой вариант


Так он не работает
карма: 0

0
Ответов: 1321
Рейтинг: 37
#14: 2011-02-22 16:25:55 ЛС | профиль | цитата
а, и ещё ,если ты хочешь искать IP в интернете,то сразу скажу что он там не работает,порты можно искать только в сети
карма: 0

0
Ответов: 5
Рейтинг: 0
#15: 2011-02-22 22:43:04 ЛС | профиль | цитата
Roma писал(а):
а, и ещё ,если ты хочешь искать IP в интернете,то сразу скажу что он там не работает,порты можно искать только в сети


Я пробовал сканить 127.0.0.1 тоесть себя, он не показует открытые порты + после 500 порта выдал ошибку
------------ Дoбавленo в 22.42:
Короче не кто не умеет
карма: 0

0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)