|
Nmap Development
mailing list archives
Re: [NSE][PATCH] string_ext library
From: David Fifield <david () bamsoftware com>
Date: Fri, 3 Oct 2008 10:03:11 -0600
On Fri, Oct 03, 2008 at 12:54:06PM +0200, Sven Klemm wrote:
Currently there is already a tohex() function in stdnse.lua which only
works for numbers. It's probably best to rename my function to tohex()
since this is more in line with the lua function names.
Do you think we should put this function into its own module or do you
think it should be added to stdnse?
I would actually recommend extending the tohex() function to handle
strings or numbers. Perhaps the other functions could be extended in
the same way as well.
I've attached a patch which extends stdnse.tohex() to support strings
and numbers and the new formatting options and adjusts the documentation
accordingly.
I think this is a great idea. I was surprised at this difference in
behavior:
stdnse.tohex("abc",{separator=":",group=2}) => "6162:63"
stdnse.tohex(123456,{separator=":",group=2}) => "1:e240"
When the argument is a string, grouping is done left to right, and when
it is a number grouping is done right to left. I expected it to go right
to left in both cases, but maybe there's a good reason to do it
otherwise?
David Fifield
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://SecLists.Org
By Date
By Thread
Current thread:
|