로그인
Sign in
//TCP Connect Scan

#include <stdio.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <string.h>
#include <arpa/inet.h>

int main(int argc, char* argv[])
{
    int sockfd;
    struct sockaddr_in dest_addr;
    int port = 0;
    int ret = 0;


    for(port = 1; port <= 65535; port++)
    {

    sockfd = socket(PF_INET,SOCK_STREAM,0);


    memset((char*)&dest_addr,0,sizeof(dest_addr));
    dest_addr.sin_family = AF_INET;
    dest_addr.sin_port   = htons(port);
    dest_addr.sin_addr.s_addr = inet_addr(argv[1]);


    ret = connect(sockfd,(struct sockaddr*)&dest_addr,sizeof(dest_addr));

    if(ret != -1)
        {
            printf("%d Port Open\n",port);
        }
    else
        {
            //printf("%d Port Close\n",port);
        }

    close(sockfd);
    }
printf("OK\n");

    return 0;
}



----------------------------------------------------------------------
gcc source -o File

# ./File 127.0.0.1
조회 수 :
609
추천 수 :
13 / 0
등록일 :
2008.08.01
10:55:34 (*.236.3.225)
엮인글 :
http://bestceok.com/xe/index.php?mid=unix_com&document_srl=2803&act=trackback&key=d3c
게시글 주소 :
http://bestceok.com/xe/index.php?mid=unix_com&document_srl=2803
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 자주 사용하는 명령어 제비게릴라 2019-06-27 179
152 hpacucli 사용법 하록 2010-04-08 3141
151 vsftpd home 접근제어... 하록 2010-04-02 470
150 파일 시스템이 read only 로 마운트 됐을때... 하록 2010-01-27 689
149 ping으로 서버 운영체제 알기... 하록 2009-12-17 498
148 q4 분석 방법 하록 2009-07-10 475
147 cannot restore segment prot after reloc: Permission denied 해결 방법 하록 2009-04-16 1486
146 xxxx.src.rpm 빌드하는 방법 하록 2009-04-09 488
145 ethtool 설정 옵션... [2] 하록 2009-03-19 1033
144 HP-UX 11.00 시스템에서 이전 패치 제거 하록 2009-03-18 874
143 HPUX 커널 설명... file 하록 2009-03-17 440
142 Oracle 8i와 9i Startup 방법 하록 2008-10-30 930
141 ndd 설정값 확인 하록 2008-10-29 619
140 LVM Error 메세지 별 해결 방법 하록 2008-10-24 1387
139 vgexport와 vgimport 설명 하록 2008-10-22 1984
138 Netapp Disk Array 메세지 확인 법 하록 2008-10-15 615
137 리눅스 스왑 생성 하록 2008-10-09 561
136 System 온도가 OVERTEMP CRITICAL일때 root mail 등으로 경고 메세지를 받고자 합니다. 하록 2008-09-09 897
135 RP 7410의 overtemp range 하록 2008-09-09 890
134 HPUX 11i Version 정보... 하록 2008-08-20 2568
» Port Scan Source... 하록 2008-08-01 609