OS/Linux

auto Ping Test

아르비스 2011. 10. 5. 15:26
Network 상에서 사용중인 IP 를 확인하기 위한 source

일반적으로 IP 는 1~255까지 사용한다.
대부분 xxx.xxx.xxx.1은 gateway가 사용하고 2~255까지를 사용하는데
(subnet을 제외하고) 
각 ip 별 사용현황을 찾는 simple source

#include <stdio.h>

main(){

   char cmd[40];

   for( int i=1; i<=255 ; i++) {
      sprintf(cmd, "ping -c 1 xxx.xxx.xxx.%d | grep from", i);
      system(cmd);
   }

 
ttl = 128 은  windows 계열
ttl = 64 는 linux 계열임.

-c 옵션은 ping count
grep은 from 문자를 가진 내용만 뽑는.. 것..
간단하죠 ㅋㅋ