Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Ищу консольный сканер портов на Delphi или С++ |

03.11.2008, 22:19
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
Ищу консольный сканер портов на Delphi или С++
Так чтоб сканил один порт по диапазону ипов...Желательно многопоточный
|
|
|

04.11.2008, 11:41
|
|
Участник форума
Регистрация: 02.09.2008
Сообщений: 101
Провел на форуме: 196792
Репутация:
37
|
|
см. nmap
|
|
|

04.11.2008, 12:59
|
|
Участник форума
Регистрация: 20.11.2006
Сообщений: 172
Провел на форуме: 539954
Репутация:
106
|
|
Нашел вот это:
Код:
/*--------------------
| if your using dev-c++
| you need to link
| -lws2_32
| to your application
---------------------*/
#include <winsock2.h>
#include <iostream>
using namespace std;
char IP[20];
int start, end, temp, err, nret;
SOCKET sock;
SOCKADDR_IN Info;
WSADATA wsadata;
int main()
{
err = WSAStartup(MAKEWORD(2, 2), &wsadata);
if(err != 0)
{
cout << "Error with winsock. Will Now Exit." << endl;
cin.get();
return 0;
}
cout << "Target IP: ";
cin>>IP;
cout << "Starting Port: ";
cin>>start;
cout << "End Port: ";
cin>>end;
cin.ignore();
cout << endl << endl << "Starting Scan..." << endl << endl;
temp = start;
while(temp < end)
{
sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
Info.sin_family = AF_INET;
Info.sin_port = htons(start);
nret = connect(sock, NULL, NULL);
if(nret != SOCKET_ERROR)
{
cout << "Port " << temp << " - OPEN! " << endl;
}
temp++;
closesocket(sock);
}
cout << endl << "Finished With Scan..." << endl;
cin.get();
return 0;
}
но не проверял. На всякий случай еще исходники есть здесь:
1) _http://www.d3scene.com/forum/general-programming/7573-c-port-scanner.html
2) _http://www.daniweb.com/forums/thread103846.html
3) _http://www.ricksoft.co.uk/downloads/portscan/portscan.htm (вроде даже кроссплатформенный)
|
|
|

04.11.2008, 13:10
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
нужен не один ип и много портов а наоборот один порт и диапазон ипов
|
|
|

04.11.2008, 22:24
|
|
Познающий
Регистрация: 07.09.2008
Сообщений: 79
Провел на форуме: 272452
Репутация:
10
|
|
Сообщение от Sharky
нужен не один ип и много портов а наоборот один порт и диапазон ипов
Port scanner-ы разные бывают,тебе какой - с пассивным сканированием или с активным ?
|
|
|

04.11.2008, 23:37
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
эмм...мне надо чтоб просто проверял открыт порт или нет
|
|
|

04.11.2008, 23:47
|
|
Познающий
Регистрация: 14.09.2007
Сообщений: 64
Провел на форуме: 224270
Репутация:
13
|
|
nmap xxx.xxx.xxx.0/24 -p 135
сканер порта у целого диапазона
nmap xxx.xxx.xxx.0/24 -sP
сканер диапазана. Простые пинги
nmap xxx.xxx.xxx.0/24 -p 1-1024
Думаю и так понятно =) В общем советую.
Если не устраивает, то присмотрись к Angry IP Scan. Он для Windows только
Последний раз редактировалось Antiakvt; 04.11.2008 в 23:50..
|
|
|

05.11.2008, 00:29
|
|
Постоянный
Регистрация: 13.02.2008
Сообщений: 505
Провел на форуме: 2916750
Репутация:
277
|
|
Dfind имхо самый лучший.Консольный,многотоп очный,работает и под винду,и под линукс
|
|
|

05.11.2008, 01:28
|
|
Познающий
Регистрация: 07.09.2008
Сообщений: 79
Провел на форуме: 272452
Репутация:
10
|
|
Сообщение от Sharky
эмм...мне надо чтоб просто проверял открыт порт или нет
Win32 или Linux ?
|
|
|

07.11.2008, 15:09
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
без разницы...нужен сам сорец..желательно чтоб работал с БОЛЬШИИИИИМИ диапазонами
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|