#include <stdio.h> #include <sys/socket.h> //socket header #include <arpa/inet.h> int main(int argc, char **argv) { struct sockaddr_in sock; int fsock, portAW, portAK; if(argc != 4){ printf("Usage : <Ip Address> <Port Awal> <Batas Port> \n"); return 0; } //convert argv to int portAW = atoi(argv[2]); portAK = atoi(argv[3]); printf("[+]Ip Address : %s\n",argv[1]); while(portAW != portAK) { //create socket fsock=socket(AF_INET, SOCK_STREAM, 0); //struct di lib <arpa/inet.h> sock.sin_family =AF_INET; sock.sin_addr.s_addr = inet_addr(argv[1]); sock.sin_port = htons(portAW); if(connect(fsock, (struct sockaddr *)&sock, sizeof(sock)) >= 0) printf("[+]Port Kebuka: %d\n",portAW); portAW++; } return 0; }
(03-13-2016, 09:35 AM)teh Wrote: saya bisa sdikit mnguasai bhasa C tapi masih bingung soal file header library nya -_-