Talking Web
level 1
Send an HTTP request using curl
/$ curl localhostlevel 2
Send an HTTP request using nc
nc takes URL and port in order to functin.
/$ nc localhost 80
GET / HTTP/1.1We can send HTTP request using the GET method.
level 3
Send an HTTP request using python
import requests
response = requests.get("http://localhost")
print(response.text)level 4
Set the host header in an HTTP request using curl
The host header allows user to access a site out of multiple sites hosted on the same server.
In order to set the host-header, we need to use the H flag.
level 5
Set the host header in an HTTP request using nc.
level 6
Set the host header in an HTTP request using python
level 7
Set the path in an HTTP request using curl
level 8
Set the path in an HTTP request using nc
level 9
Set the path in an HTTP request using python
level 10
URL encode a path in an HTTP request using curl
level 11
URL encode a path in an HTTP request using nc
level 12
URL encode a path in an HTTP request using python
level 13
Specify an argument in an HTTP request using curl
level 14
Specify an argument in an HTTP request using nc
level 15
Specify an argument in an HTTP request using python
level 16
Specify multiple arguments in an HTTP request using curl
level 17
Specify multiple arguments in an HTTP request using nc
encode space, &, #
level 18
Specify multiple arguments in an HTTP request using python
level 19
Include form data in an HTTP request using curl
level 20
Include form data in an HTTP request using nc
level 21
Include form data in an HTTP request using python
level 22
Include form data with multiple fields in an HTTP request using curl
level 23
Include form data with multiple fields in an HTTP request using nc
level 24
Include form data with multiple fields in an HTTP request using python
level 25
Include json data in an HTTP request using curl
level 26
Include json data in an HTTP request using nc
level 27
Include json data in an HTTP request using python
level 28
Include complex json data in an HTTP request using curl
level 29
Include complex json data in an HTTP request using nc
level 30
Include complex json data in an HTTP request using python
level 31
Follow an HTTP redirect from HTTP response using curl
level 32
Follow an HTTP redirect from HTTP response using nc
level 33
Follow an HTTP redirect from HTTP response using python
level 34
Include a cookie from HTTP response using curl
OR
level 35
Include a cookie from HTTP response using nc
level 36
Include a cookie from HTTP response using python
level37
Make multiple requests in response to stateful HTTP responses using curl
OR
level 38
Make multiple requests in response to stateful HTTP responses using nc
level 39
Make multiple requests in response to stateful HTTP responses using python
Last updated
Was this helpful?