Nmap Development mailing list archives

Abhishek's Status Report - #6 of 17


From: Abhishek Singh <abhishek.s14 () iiits in>
Date: Tue, 7 Jun 2016 00:14:52 +0530

Hi Developers,

This week was good and most of the time went in debugging and enhancing the
existing code written.Few hours back in the weekly meeting me and my mentor
have come across few things which I would like to share.
1. As many of you have seen the never ending execution of scripts like
http-slowloris, it is not actually the infinite execution but to give a
best effort for making DOS successful on target we only run single instance
of the script at a time. So this script having default timeout of 30
minutes will execute for one hour given, two http ports are open on a
single host.
2. Since we do not have any way to kill a thread from inside of the script,
we are thinking to have a flag which can actually let the NSE main loop let
know that this script shouldn't be run anymore and hence kill it. ( This
would result in a faster timeout for scripts which invoke too many threads.
)

Accomplishments

~ Completed TCP fallback.
~ Completed implementation of map data structure in nmap_dns to make it
efficient.
~ Reduced lag in closing the script for http-slowloris once it reaches
timeout.
~ Worked over logging output even if host-timeout occurs.

Priorities

~ Implement some way to hide traceback error when statement is inside
nmap.try.
~ To reduce the lag in closing all threads of timed-out script from inside
it even faster.
~ Implementing time limit on http-form-fuzzer.
~ Many bugs are their in the list.

Cheers,
Abhi
_______________________________________________
Sent through the dev mailing list
https://nmap.org/mailman/listinfo/dev
Archived at http://seclists.org/nmap-dev/

Current thread: