mirror of
https://github.com/projectdiscovery/nuclei.git
synced 2025-12-17 18:35:25 +00:00
* fix net read * only return N bytes if extra available * use ConnReadN from readerutil * add integration test * print unsigned warning in stderr * fix js protocol in flow #4318 * fix integration test: url encoding issue * fix network protocol issue + integration tests * multiple improvements to integration test * replace all conn.Read() from tests * disable network-basic.yaml in windows * disable code protocol in win CI * fix bitwise login ps1-snippet.yaml * hide previous matcher events in flow * remove dead code+ update integration tests --------- Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
25 lines
510 B
YAML
25 lines
510 B
YAML
id: net-https
|
|
|
|
info:
|
|
name: net-https
|
|
author: pdteam
|
|
severity: info
|
|
description: send and receive https data using net module
|
|
|
|
|
|
javascript:
|
|
- code: |
|
|
let m = require('nuclei/net');
|
|
let name=Host+':'+Port;
|
|
let conn = m.OpenTLS('tcp', name);
|
|
conn.Send('GET / HTTP/1.1\r\nHost:'+name+'\r\nConnection: close\r\n\r\n');
|
|
resp = conn.RecvString();
|
|
|
|
args:
|
|
Host: "{{Host}}"
|
|
Port: "443"
|
|
|
|
matchers:
|
|
- type: word
|
|
words:
|
|
- "HTTP/1.1 200 OK" |