On Fri, Feb 06, 2004 at 04:19:59PM -0600, Stuart Powell wrote:
> Hello, Richard.
> 
> Care to explain how one would be able to do what you said below ?  SuSE
> have put out a patch for nmap, but it still doesn't work.  I need to
> have this working for Monday, and would appreciate some pointers.

a) Complain loudly to SuSE for putting out broken kernels
b) Edit libnasl/nasl/nasl_packet_forgery.c :

In the function nasl_send_packet(), around the following piece of code :

 if ( sz < sizeof(struct ip) )
      {
       nasl_perror(lexic, "send_packet(): packet is too short!\n");
       continue;
      }
      
      sip = (struct ip *)ip;


Add :

     sip->ip_sum = 0;



Then recompile libnasl, install it, and restart nessusd. It *MAY* fix
the problem.
_______________________________________________
Nessus mailing list
[EMAIL PROTECTED]
http://mail.nessus.org/mailman/listinfo/nessus

Reply via email to