Selam,

nitrium# uname -a
FreeBSD nitrium 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 
2004     [EMAIL PROTECTED]:/usr/obj/usr/src/sys/GENERIC  i386
nitrium# cat a.pl
#!/usr/bin/perl -w



   use strict;
   use Net::PcapUtils;
   use NetPacket::Ethernet qw(:strip);
   use NetPacket::IP;

   sub process_pkt {
       my ($user, $hdr, $pkt) = @_;

       my $ip_obj = NetPacket::IP->decode(eth_strip($pkt));
       print("$ip_obj->{src_ip}:$ip_obj->{dest_ip} $ip_obj->{proto}\n");
   }

   Net::PcapUtils::loop(\&process_pkt, FILTER => 'ip');
nitrium# perl a.pl
192.168.51.120:192.168.51.255 17
192.168.51.120:192.168.51.255 17
192.168.51.120:192.168.51.255 17
192.168.51.118:192.168.51.255 17
^C
nitrium#


Bende Sorunsuz calisti. Acaba problem Net::PcapUtils ile ilgili mi ?  Kaç 
versiyonu kullaniyorsunuz? 
"strace perl a.pl" komutunu calistirip - oncelikle sistemde strace olmali -
nerede hata aldiginizi gorebilirsiniz....


iyi calismalar.
 





On Thursday 28 April 2005 18:40, volkan kaya wrote:
> Selam arkadaşlar FreeBSD de perl ile alttaki kodu derlediğimde
> Segmantation fault (Core Dumped ) hatası veriyor. yardımcı olursanız
> çok sevinirim Sistem Free BSD  5.3 iyi çalışmlar.
> ***********************************************************
> #!/usr/bin/perl -w
>
>   use strict;
>   use Net::PcapUtils;
>   use NetPacket::Ethernet qw(:strip);
>   use NetPacket::IP;
>
>   sub process_pkt {
>       my ($user, $hdr, $pkt) = @_;
>
>       my $ip_obj = NetPacket::IP->decode(eth_strip($pkt));
>       print("$ip_obj->{src_ip}:$ip_obj->{dest_ip} $ip_obj->{proto}\n");
>   }
>
>   Net::PcapUtils::loop(\&process_pkt, FILTER => 'ip');
> ***************************************************************************
>***

-- 
**************************
*    Halil Demirezen     *
* Geliştirici Takım Üyesi* 
*    [EMAIL PROTECTED] *
**************************

---------------------------------------------------------------------
Cikmak icin, e-mail: [EMAIL PROTECTED]
Liste arsivi: http://lists.enderunix.org
Turkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php


Cevap