Re: libnet NG vs. libnet and Python bindings...

Frédéric Raynal <[email protected]> Wed, 19 Jan 2005 08:13:14 +0100
Newsgroups gmane.comp.security.libnet
Message-ID <[email protected]>
Hello,

On Tue, Jan 18, 2005 at 05:44:42PM +0900, George V. Neville-Neil wrote:
> Hi,
> 
> I'm looking at creating and maintaining a new set of Python bindings
> for libnet.  How close is libnet-ng to being workable in the field?
> I'm wondering which version to support.  I know that there exists such
> a library for the older libnet but it is not really a complete
> solution.
> 
> Pointers to docs and URLs welcome.
> 

NG is  already workable  ;-) No ...  ok, let's be  serious. To  be 1.1
compliant, I still need to port some protocols (builders). That is not
really difficult most of the time  but it takes time. Just to motivate
some volunteers  who could help  me, that is a  really good way  to go
into NG internals (if  it is still not enough, I can  still pay a beer
for each ported builder ;)

There  is another  issue, more  complicated to  handle: porting  it to
different OS/architecture. I  worked on those I have access  to, but I
cant really do anything for others :(

About compatibility,  it has been  designed to be compatible  with the
current API, and it is mostly. Have a look in src/README.ng, there are
all the information.

Some documentation:
- internal designs:
  http://www.security-labs.org/index.php3?page=libnetng

- full documentation (also included in the sources):
  http://www.security-labs.org/libnetng/README.ng


I have several features  in mind to add. However, it  seems it is time
to take care of the builders. So, I'll work on that asap.

	Fred Raynal

PS: I started compilation tests under FreeBSD 5.3, and it compiles
now. But I still have some execution tests to perform.