Nmap Development mailing list archives
Re: Updated DHCP scripts
From: David Fifield <david () bamsoftware com>
Date: Mon, 16 Aug 2010 10:20:05 -0600
On Sat, Aug 14, 2010 at 12:09:09AM -0500, Ron wrote:
Hey all, I took some time this evening and abstracted most of the code from dhcp-discover.nse into a library. I was working on the "add targets" with DHCP this week, and realized that the DHCP code really needed to be put into a library. The attached patch shouldn't affect the behaviour/output of dhcp-discover.nse at all, besides some cleaned-up output and some other minor improvements, but the DHCP code now resides in a nselib and has a much cleaner interface. Let me know if you have any issues before I commit it!
You need to make dhcp.lua into a proper module so it doesn't just store
everything globally. I think you just have to add the line
module(... or "dhcp", package.seeall)
at the top. Then in the script you need to change everything like
dhcp_make_request(host.ip, host.interface, request_type, "0.0.0.0", mac_addr)
to
dhcp.dhcp_make_request(host.ip, host.interface, request_type, "0.0.0.0", mac_addr)
In fact, I would get rid of the "dhcp_" prefix on exported names,
because they will already be qualified by "dhcp.".
David Fifield
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://seclists.org/nmap-dev/
Current thread:
- Updated DHCP scripts Ron (Aug 13)
- Re: Updated DHCP scripts David Fifield (Aug 16)
- Re: Updated DHCP scripts Ron (Aug 27)
- Re: Updated DHCP scripts David Fifield (Aug 27)
- Re: Updated DHCP scripts Patrik Karlsson (Aug 27)
- Re: Updated DHCP scripts Ron (Aug 27)
- Re: Updated DHCP scripts Ron (Aug 27)
- Re: Updated DHCP scripts David Fifield (Aug 16)
- Re: Updated DHCP scripts Ron (Aug 28)
- Re: Updated DHCP scripts David Fifield (Sep 27)
