diff --git a/templates/protocols/http/basic-http.mdx b/templates/protocols/http/basic-http.mdx index 57dabf5..159c737 100644 --- a/templates/protocols/http/basic-http.mdx +++ b/templates/protocols/http/basic-http.mdx @@ -1,5 +1,6 @@ --- title: "Basic HTTP" +description: "Learn about using Basic HTTP with Nuclei" --- Nuclei offers extensive support for various features related to HTTP protocol. Raw and Model based HTTP requests are supported, along with options Non-RFC client requests support too. Payloads can also be specified and raw requests can be transformed based on payload values along with many more capabilities that are shown later on this Page. diff --git a/templates/protocols/http/connection-tampering.mdx b/templates/protocols/http/connection-tampering.mdx index ea1028a..f4a870f 100644 --- a/templates/protocols/http/connection-tampering.mdx +++ b/templates/protocols/http/connection-tampering.mdx @@ -1,5 +1,6 @@ --- title: "Connection Tampering" +description: "Learn more about using HTTP pipelining and connection pooling with Nuclei" --- ### Pipelining diff --git a/templates/protocols/http/fuzzing-examples.mdx b/templates/protocols/http/fuzzing-examples.mdx index 5ca050b..35df3c6 100644 --- a/templates/protocols/http/fuzzing-examples.mdx +++ b/templates/protocols/http/fuzzing-examples.mdx @@ -1,5 +1,6 @@ --- title: "Fuzzing Examples" +description: "Review some fuzzing examples for Nuclei" --- ## Basic SSTI Template diff --git a/templates/protocols/http/fuzzing-overview.mdx b/templates/protocols/http/fuzzing-overview.mdx index 5876494..c6386bf 100644 --- a/templates/protocols/http/fuzzing-overview.mdx +++ b/templates/protocols/http/fuzzing-overview.mdx @@ -1,5 +1,6 @@ --- title: "Fuzzing Overview" +description: "Learn more about fuzzing HTTP requests with Nuclei" sidebarTitle: "Overview" --- diff --git a/templates/protocols/http/http-payloads-examples.mdx b/templates/protocols/http/http-payloads-examples.mdx index bc85017..f616e40 100644 --- a/templates/protocols/http/http-payloads-examples.mdx +++ b/templates/protocols/http/http-payloads-examples.mdx @@ -1,5 +1,6 @@ --- title: "HTTP Payloads Examples" +description: "Review some HTTP payload examples for Nuclei" sidebarTitle: "Payloads Examples" --- diff --git a/templates/protocols/http/http-payloads.mdx b/templates/protocols/http/http-payloads.mdx index a728b96..7b4f929 100644 --- a/templates/protocols/http/http-payloads.mdx +++ b/templates/protocols/http/http-payloads.mdx @@ -1,5 +1,6 @@ --- title: "HTTP Payloads" +description: "Learn more about using HTTP payloads with Nuclei" --- ## Overview diff --git a/templates/protocols/http/http-race-condition-examples.mdx b/templates/protocols/http/http-race-condition-examples.mdx index 4492533..c2f07d8 100644 --- a/templates/protocols/http/http-race-condition-examples.mdx +++ b/templates/protocols/http/http-race-condition-examples.mdx @@ -1,5 +1,6 @@ --- title: "HTTP Race Condition Examples" +description: "Review some race conditions examples with Nuclei" --- ## Race condition testing with single POST request. diff --git a/templates/protocols/http/http-smuggling-examples.mdx b/templates/protocols/http/http-smuggling-examples.mdx index 2fe0eb0..7fbb18f 100644 --- a/templates/protocols/http/http-smuggling-examples.mdx +++ b/templates/protocols/http/http-smuggling-examples.mdx @@ -1,5 +1,6 @@ --- -title: "HTTP Smiggling Examples" +title: "HTTP Smuggling Examples" +description: "Review some HTTP smuggling examples" --- ## Basic CL.TE diff --git a/templates/protocols/http/race-conditions.mdx b/templates/protocols/http/race-conditions.mdx index 34b5ade..81c8a70 100644 --- a/templates/protocols/http/race-conditions.mdx +++ b/templates/protocols/http/race-conditions.mdx @@ -1,5 +1,6 @@ --- title: "Race Conditions" +description: "Learn more about using race conditions with Nuclei" --- Race Conditions are another class of bugs not easily automated via traditional tooling. Burp Suite introduced a Gate mechanism to Turbo Intruder where all the bytes for all the requests are sent expect the last one at once which is only sent together for all requests synchronizing the send event. diff --git a/templates/protocols/http/raw-http.mdx b/templates/protocols/http/raw-http.mdx index 790b871..8ac6aa0 100644 --- a/templates/protocols/http/raw-http.mdx +++ b/templates/protocols/http/raw-http.mdx @@ -1,5 +1,6 @@ --- title: "Raw HTTP" +description: "Learn more about using Raw HTTP with Nuclei" --- Another way to create request is using raw requests which comes with more flexibility and support of DSL helper functions, like the following ones (as of now it's suggested to leave the `Host` header as in the example with the variable `{{Hostname}}`), All the Matcher, Extractor capabilities can be used with RAW requests in same the way described above. diff --git a/templates/protocols/http/unsafe-http.mdx b/templates/protocols/http/unsafe-http.mdx index 2db066a..983744a 100644 --- a/templates/protocols/http/unsafe-http.mdx +++ b/templates/protocols/http/unsafe-http.mdx @@ -1,5 +1,7 @@ --- title: "Unsafe HTTP" +description: "Learn more about using rawhttp with Nuclei" + --- Nuclei supports [rawhttp](https://github.com/projectdiscovery/rawhttp) for complete request control and customization allowing **any kind of malformed requests** for issues like HTTP request smuggling, Host header injection, CRLF with malformed characters and more.