This is a new version of dcetest.nasl. It mimics the behaviour of
the current version of Dave Aitel's dcetest (or dcedump in the latest
SPIKE).
The good news is it reports correct interface UUIDs (plus major versions),
reports ncadg_udp services on UDP ports, recognizes and prints all common
addresses (ncacn_tcp, ncadg_udp, ncacn_http, ncacn_np, ncalrpc), and the
code is much cleaner. And considerably faster than the old version.
The bad news is it is still too slow despite my attempts to optimize it.
We need a faster NASL interpreter...And better NASL builtins (e.g. a
function that can concatenate two strings of arbitrary binary data
safely).
--Pavel Kankovsky aka Peak
"Welcome to the Czech Republic. Bring your own lifeboats."
the current version of Dave Aitel's dcetest (or dcedump in the latest
SPIKE).
The good news is it reports correct interface UUIDs (plus major versions),
reports ncadg_udp services on UDP ports, recognizes and prints all common
addresses (ncacn_tcp, ncadg_udp, ncacn_http, ncacn_np, ncalrpc), and the
code is much cleaner. And considerably faster than the old version.
The bad news is it is still too slow despite my attempts to optimize it.
We need a faster NASL interpreter...And better NASL builtins (e.g. a
function that can concatenate two strings of arbitrary binary data
safely).
--Pavel Kankovsky aka Peak
"Welcome to the Czech Republic. Bring your own lifeboats."