Ping
Publicado por John Paul A. Lopes 29/10/2005
[ Hits: 14.070 ]
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
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)