Browse Source

refix

master
Pippo 5 years ago
parent
commit
95007efff2
  1. 2
      .gitignore
  2. 28
      ifdmp.c

2
.gitignore

@ -1,4 +1,4 @@
compila
ifdmp
ifdmp.o
ifdmp_orig.c

28
ifdmp.c

@ -5,7 +5,7 @@ File : ifdmp.c
Progetto :
Inizio : xx.11.2004
Fine :
Autore/i : Giorgio D.Plescan
Autore/i : GioDim
Commento :
------------------------------------------------------------------------------
*/
@ -163,7 +163,7 @@ int main (int ac, char ** av)
* AppName = "ifdmp",
* Credits = "LEP FreeSoft by GioDim",
* Version = "ver 1.1",
if_device [20] = "eth1",
if_device [20] = "eth0",
if_address [40],
buffer [2000];
int
@ -191,12 +191,6 @@ int main (int ac, char ** av)
ifr;
struct packet_mreq
mr;
//struct sock_filter
// total_insn = BPF_STMT(BPF_RET | BPF_K, 0),
// gio_insn[] = {BPF_STMT(BPF_RET+BPF_K, BPF_LEN)};
//struct sock_fprog
// total_fcode = { 1, &total_insn },
// gio_fcode = { 1, gio_insn };
if (ac > 1)
strcpy (if_device, av[1]);
@ -258,22 +252,6 @@ int main (int ac, char ** av)
sa_family = ifr.ifr_hwaddr.sa_family;
/* get if index */
memset (&ifr, 0x00, sizeof (ifr));
strncpy (ifr.ifr_name, if_device, sizeof (ifr.ifr_name));
if (ioctl (fdsock, SIOCGIFINDEX, &ifr) == -1)
{
fprintf (stderr, "%s - ioctl(SIOCGIFINDEX) : Errno=%1d\n", AppName, errno);
exit (-1);
}
if_index = ifr.ifr_ifindex;
/* bind if */
memset (&sll, 0x00, sizeof (sll));
@ -348,7 +326,7 @@ int main (int ac, char ** av)
/* capture loop */
printf ("%s - %s - %s : Listening on %s (%s)\n", AppName, Version, Credits, if_device, if_address);
printf ("%s - %s - %s : Listening on %s (%s) Family=%1d\n", AppName, Version, Credits, if_device, if_address, sa_family);
memset (&in_set, 0x00, sizeof (in_set));

Loading…
Cancel
Save