Logger SNMP pour linksys
Le 7 août 2008, à 0:11 par Ulhume...

Un logger smnp pour les linksys

use strict;
use warnings;

use IO::Socket;
use FileHandle;
use File::Temp qw/ tempfile tempdir /;
use File::Copy;


&bindServer();

sub bindServer
{
  # Open & Listen
  my $serverSocket = new IO::Socket::INET(
    LocalHost => '192.168.0.101',
    LocalPort => '162',
    Proto => 'udp',
#   Listen => SOMAXCONN,
    Type => SOCK_DGRAM,
    Reuse => 1);

  $serverSocket or die("Unable to bind :$!");

  my($clientSocket, $c_addr, $buffer,$clientAddress);

  # Waiting for call...
  print( "Listening ...");
  while (($clientSocket, $clientAddress) = $serverSocket->accept())
  {
    # Get "client" identity
    my ($clientPort, $c_ip) =sockaddr_in($clientAddress);
    my $clientIP = inet_ntoa($c_ip);
    my $clientHost =gethostbyaddr($c_ip, AF_INET);

    while (defined ($buffer = <$clientSocket>))
    {
        print $buffer;
    }
  }
}

Commentaires

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...