Ping
Publicado por John Paul A. Lopes 29/10/2005
[ Hits: 14.276 ]
Ola galera, bom esse script é muito util para aqueles que pretendem dar uma verificada na rede e saber qual ip esta respondendo.
Primeiramente voce tera que criar um arquivo texto com os endereços ips das maquinas que voce deseja verificar, um por linha. depois é so rodar o programa.
Compila em primeiro e depois executa.
Falow.
#include <stdio.h> main(){ FILE *lista; FILE *log; int l,i; char ip[15]; char comand[256]; char comand1[256]; char chek; lista=fopen("lista.txt", "r"); if (!lista){ printf("Erro ao abrir arquivo!\n"); return 1; } for(;;){//do fgets(ip,sizeof(ip),lista); for(i=0;i<sizeof(ip);i++){ if(ip[i] == '\n') ip[i] = '{FONTE}'; } //printf(ip);getchar(); sprintf(comand,"ping -c 3 %s > log.dat",ip); sprintf(comand1,"ping -c 3 %s >> geral.dat",ip); log=fopen("log.dat","r"); //printf("%s",comand);getchar(); system(comand); system(comand1); l = 0; do{ l++; chek = fgetc(log); }while(chek != EOF); //printf("%i",l);getchar(); if(l<=200){ printf("O IP [%s] não estar respondendo!!!\n",ip); l=0; } if(l>200){ printf("O IP [%s] estar respondendo!!!\n",ip); l=0; } if(feof(lista)) fseek(lista,0,SEEK_SET); }//while(!feof(lista)); fclose(lista); fclose(log); }
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (1)
O 1º artigo a gente nunca esquece (2)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (9)