Nmap Development mailing list archives

Evangelos Deirmentzoglou - GSoC status report #4 of 17


From: Evangelos Deirme <edeirme () gmail com>
Date: Mon, 5 Jun 2017 23:22:28 +0400

Hey everyone,

This is my report for the 4th week of GSoC 2017.

---Status Report #4 of 17---

5 June 2017

Accomplishments:


* An updated and working version of Nmap 7.40 with the LIBSSH and ssh-brute
scripts has been assembled. This version compiles under Kali and Windows.

* In the compiled version a quick and dirty workaround has been applied for
the EOF bug. The error is caught at the NSE script level and simply
ignored. The same error is interpreted in Windows as ERROR. When an error
occurs in an NSE script, a brute error should be triggered and the brute's
operation should terminate. This can be done by using the following
statements:

local err = brute.Error:new(err)

err:setAbort(true)

If those statements are omitted, the brute’s process will continue without
interruption. The implemented workaround does not include the
setAbort(true) statement when encountering an EOF or ERROR message.

* Started studying the Ncrack engine


Priorities:

* Solve the EOF/ERROR bug at the NSE core engine level


Thanks,

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

Current thread: