|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
กระทู้ #2825 [C] (จาก IP: 183.89.135.26)
เรื่องการเขียน C ให้มัน scan IP ครับ
ถ้าใช้ C เขียนให้มันเช็ค IP Address ในวงแลนของเราจะได้มั้ยครับ ถ้าได้ใครมีตัวอย่างมั้งครับ ขอทีครับ นั่งงงมาทั้งวันแล้วอ่ะครับ (มือใหม่ครับ)
|
จากคุณ
:
Juizy / huntingjoker@hotmail.com [2010-02-20 18:34:31]
|
|
ความคิดเห็น #27813 (จาก IP: 124.120.158.42)
/*-------------------- | 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); // error is for line above if(nret != SOCKET_ERROR) { cout << "Port " << temp << " - OPEN! " << endl; } temp++; closesocket(sock); } cout << endl << "Finished With Scan..." << endl; cin.get(); return 0; } |
จากคุณ
:
search เอา [2010-02-23 18:02:21]
|
|
ความคิดเห็น #27814 (จาก IP: 183.89.135.26)
ขอบคุณมากๆครับ |
จากคุณ
:
Juizy / huntingjoker@hotmail.com [2010-02-23 22:26:34]
|
|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
|
|