728x90
#include <stdio.h>
#include <windows.h>
int main(void)
{
int i;
char cmd[40];
for(i=1; i<=255; i++)
{
sprintf(cmd, "ping -n 1 211.227.229.%d", i);
system(cmd);
}
}
뭐, out하는 걸 콘솔창 말고, 파일입출력을 통한 텍스트파일로 내보내서
그것을 Ctrl+F사용하면 되지만, 일단 기초적인 소스이다.
이것은 해당 x.x.x.1~255까지 ping 명령어를 입력한다.
단순히 응답시간을 통계내서 확인할 생각이라면,
명령프롬프트(cmd)를 실행해서 하는 방법을 사용한다.
ping x.x.x.x -t를 입력하면
x.x.x.x에 기본값에 해당하는 버퍼 크기(32byte)를 계속 ping하는데
Ctrl+Break나 Ctrl+C는 명령어 실행과 중지를 하는 명령키다.
ping x.x.x.x -t로 패킷전송을 하다가 Ctrl+C로 중지한 상황이다.
다음과 같이 통계치가 나온다.
ping으로 버퍼링상태를 볼 수도 있고, TTL을 분석할 수 있기 때문에 가끔 쓸만한 명령어다.
728x90
'Computer Science > 기본' 카테고리의 다른 글
게임 사양을 체크해주는 사이트, Can You RUN it (0) | 2015.02.20 |
---|---|
바로가기 바이러스 (0) | 2015.02.18 |
강좌 사이트 추천 : SoEn(소프트웨어 공학 연구소) (0) | 2015.02.18 |
KOI, 알고리즘 연습 사이트 추천 (0) | 2015.02.17 |
해킹, 보안 공부할만한 사이트 추천 (0) | 2015.02.17 |