Alright, so have to simulate user agents some way then.. been fiddling with a script to create a subdomain and this is what I've got thusfar:
#!/bin/sh
USER=<blanked out>
PASS=<blanked out>
DOMAIN=<blanked out>
# Shouldn't have to edit anything beyond this point
DELA="--delete-after"
COOKIEFILE="cookies"
LOADSAVECOOKIES="--save-cookies $COOKIEFILE --load-cookies $COOKIEFILE"
OUTFILE="output.html"
PARMS="--no-check-certificate"
wget $PARMS --save-cookies $COOKIEFILE $DELA "https://panel.dreamhost.com/"
wget $PARMS $LOADSAVECOOKIES $DELA --post-data="Nscmd=Nlogin&username=$USER&password=$PASS&" https://panel.dreamhost.com/index.cgi
wget $PARMS $LOADSAVECOOKIES -O $OUTFILE --post-data="current_step=ShowAddhttp&next_step=AddHttp&tree=domain.manage&domain_type=cgi&domain=<blanked out>&php_version=5&mod_security_on=1&usid=<blanked out>&relpath=<blanked out>&www_redir=notwww" https://panel.dreamhost.com/index.cgi
Took some (most) from Rodrigo Damazios Dynamic DNS script
This, for some reason unknown to me, doesnt work. Resulting page is some sort of advanced DNS setup for my domain. Anyone able to spot obvious errors? Is the referer header checked perhaps?