Pular para o conteúdo

Ping

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.
John Paul A. Lopes pixe00
Hits: 14.624 Categoria: C/C++ Subcategoria: Rede
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download ping.c Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#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] = '\0';
      }
      //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);
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Simulação de controle de fluxo usando sockets

Subdomain Finder

Sniffer ICMP

Servidor TCP/IP em C

Programa em C para monitorar IPs e portas ativas

#1 Comentário enviado por andrei_scaratti em 18/05/2007 - 13:20h
cara estava procurando isso faz um tempão..... muito obrigado....
#2 Comentário enviado por brucewpa em 02/08/2012 - 17:14h
cara que programa mais lixo, sinceramente se já tem dentro do sistema operacional pra que fazer um programa que faça o que ele faz usando ele ?

Contribuir com comentário

Entre na sua conta para comentar.