!!!!! This repos is for research and educational purposes only !!!!!!!
This repo is based of the work of yossi-reuven, it only adds a port selection and better management of the password list (in the js file).
There is also a small pass list and a nuclei template which should do the job for research work ;).
For obvious reasons I did not add the fact of being able to put a list of IPs as a parameter.
For a concrete example, read this article which explains how to use this tool in a concrete case: the discovery of LOGO! in the wild internet. Followed by the brute force of a LOGO! on LAN in my local network.
- Node JS
- shelljs (npm install shelljs)
- nuclei
- a disposable SIEMENS LOGO!
node LOGO_bf.js <logo_ip> <pass_file>
*no need for username as SIEMENS has static username ('Web User')