# WebDAV

### DAVTest

```bash
$ davtest -url http://10.10.10.14/                                                                         (master✱)
********************************************************
 Testing DAV connection
OPEN		SUCCEED:		http://10.10.10.14
********************************************************
NOTE	Random string for this session: OXxuoxrUU
********************************************************
 Creating directory
MKCOL		FAIL
********************************************************
 Sending test files
PUT	cfm	FAIL
PUT	pl	FAIL
PUT	php	FAIL
PUT	txt	FAIL
PUT	html	FAIL
PUT	cgi	FAIL
PUT	asp	FAIL
PUT	shtml	FAIL
PUT	jhtml	FAIL
PUT	jsp	FAIL
PUT	aspx	FAIL
```

### Cadaver

*cadaver* is a command-line WebDAV client, with support for file upload, download, on-screen display, in-place editing, namespace operations (move/copy), collection creation and deletion, property manipulation, and resource locking.

{% embed url="<https://github.com/notroj/cadaver>" %}

```bash
$ cadaver https://example.com/webdav
dav:/webdav/> ls
Listing collection '/webdav/': succeeded.
Coll:    _private           0         Feb  18  2023
         readme.md          220       Mar  2   2023 
         reverse.asp;.txt   38312     Apr  10  2023
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://0xpthree.gitbook.io/notes/network-services/ports/80-443-http-s/webdav.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
