This script uses netcat to identify web server methods. Manual analysis is recommended and in some cases needed to verify certain WEBDAV methods like PROPFIND (cadaver is a favorite tool for this).
#!/bin/bash
for webservmethod in GET POST PUT TRACE CONNECT OPTIONS PROPFIND;
do
printf "$webservmethod " ;
printf "$webservmethod / HTTP/1.1\nHost: $1\n\n" | nc -q 1 $1 80 | grep "HTTP/1.1"
done