What's Changed
🎉 New Features
-
Added support to upload / view results into PDCP Dashboard by @tarunKoyalwar in #4343
-
Added support to exclude target from scan input list by @dogancanbakir in #4214
- exclude
host
,host:port
- exclude
ip
,ip:port
- exclude
cidr
- regex based exclusion
- exclude
-
Added support for multiple ports in network template by @tarunKoyalwar in #4401
tcp:
- host:
- "{{Hostname}}"
port: 22,2222
- Added
port
,scheme
andurl
field in json(l) output by @tarunKoyalwar in #4417 - Added support to execute commands via ssh client in javascript protocol by @5amu in #4407
javascript:
- args:
Host: "{{Host}}"
Port: "22"
code: |
var m = require("nuclei/ssh");
var c = m.SSHClient();
c.Connect(Host, Port, template.Username, template.Password)
c.Run("echo lolz > /tmp/lolz");
var response = c.Run("cat /tmp/lolz");
c.Close()
to_json(response);
-dt, -dialer-timeout value timeout for network requests.
-dka, -dialer-keep-alive value keep-alive duration for network requests.
- Added
connection reset by peer
to include error used for host exclusion by @XTeam-Wing in #4265 - Added support to include failed matches for errored hosts with
-ms
option by @dogancanbakir in #4373
Other Changes
- Fixed memory leaks in rawhttp by @tarunKoyalwar in #4399
- Fixed issue with
host
field in json(l) output by @tarunKoyalwar in #4417
Issues closed in this release - https://github.com/projectdiscovery/nuclei/milestone/44?closed=1
New Contributors
- @5amu made their first contribution in #4407
- @razin99 made their first contribution in #4416
- @XTeam-Wing made their first contribution in #4265
- @wk8 made their first contribution in #4441
Full Changelog: v3.0.4...v3.1.0