Ping
Publicado por John Paul A. Lopes 29/10/2005
[ Hits: 14.211 ]
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); }
Simulação de controle de fluxo usando sockets
Connect - um simples programa para atravessar proxys Socks
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
O que você está ouvindo agora? [2] (175)
Copiar Layout do Teclado para aplicar em outra Distribuição (10)
Autenticação necessária. um aplicativo quer acesso ao chaveiro (2)