X
xnpu
kan je dat scriptje sharen, en evt aanpassen dat ie ook remote management en primary network bridge uncomment?
Bij deze. Het script gaat er vanuit dat je modem op 192.168.178.1 zit. Zoniet, dan even aanpassen.
Overigens is het vervelende van deze optie dat je twee IP adressen in beslag neemt (1 op je modem, 1 op je router) dus ik heb inmiddels maar een verzoek ingediend bij de klantenservice om de router-functie volledig uit te schakelen.
Code:
// ==UserScript==
// @name ziggo wi-fi modem
// @namespace https://ziggo.nl
// @description Enable Bridge Options
// @include http://192.168.178.1/RgOptions.asp
// @version 1
// @grant none
// ==/UserScript==
var ziggoNew = document.getElementById('main_page');
ziggoNew.innerHTML =
'<div class="description">'
+'<h1>Gateway</h1>'
+'<h3>Options - <font color=red>hidden options enabled by Greasemonkey. Be careful.</font></h3>'
+'This page allows configuration of advanced features of the broadband gateway.'
+'</div>'
+'<form action=/goform/RgOptions method=POST name="RgOptions">'
+'<table>'
+'<tr>'
+'<td>WAN Blocking</td><td><input type="CheckBox" name="cbWanBlocking" value="0x10" ><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td>ICMP Blocking</td><td><input type="CheckBox" name="foxIcmpFiltering" value="0x1" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td>Ipsec PassThrough</td><td><input type="CheckBox" name="cbIpsecPassThrough" value="0x20" CHECKED ><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td>PPTP PassThrough</td><td><input type="CheckBox" name="cbPptpPassThrough" value="0x40" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td>Multicast Enable</td><td><input type="CheckBox" name="cbOptMulticast" value="0x20000" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td>UPnP Enable</td><td><input type="CheckBox" name="cbOptUPnP" value="0x200000" CHECKED ><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td colspan=2 align=left>NAT ALG Status</td>'
+'</tr>'
+'<tr>'
+'<td> RSVP</td><td><input type="CheckBox" name="RSVP" value="0x1" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> FTP</td><td><input type="CheckBox" name="FTP" value="0x2" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> TFTP</td><td><input type="CheckBox" name="TFTP" value="0x4" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> Kerb88</td><td><input type="CheckBox" name="Kerb88" value="0x8" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> NetBios</td><td><input type="CheckBox" name="NetBios" value="0x10" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> IKE</td><td><input type="CheckBox" name="IKE" value="0x20" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> RTSP</td><td><input type="CheckBox" name="RTSP" value="0x40" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> Kerb1293</td><td><input type="CheckBox" name="Kerb1293" value="0x80" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> H225</td><td><input type="CheckBox" name="H225" value="0x100" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> PPTP</td><td><input type="CheckBox" name="PPTP" value="0x200" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> MSN</td><td><input type="CheckBox" name="MSN" value="0x400" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> SIP</td><td><input type="CheckBox" name="SIP" value="0x800" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> ICQ</td><td><input type="CheckBox" name="ICQ" value="0x1000" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> IRC666x</td><td><input type="CheckBox" name="IRC666x" value="0x2000" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> ICQTalk</td><td><input type="CheckBox" name="ICQTalk" value="0x4000" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> Net2Phone</td><td><input type="CheckBox" name="Net2Phone" value="0x8000" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> IRC7000</td><td><input type="CheckBox" name="IRC7000" value="0x10000" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td> IRC8000</td><td><input type="CheckBox" name="IRC8000" value="0x20000" CHECKED><i>Enable</i></td>'
+'</tr>'
+'<tr>'
+'<td colspan=2 align=middle><input type="Submit" value="Apply" align="MIDDLE" onClick="ApplyRgOpButton()">'
+'<input type="hidden" name="ApplyRgOpAction" value="0"></td>'
+'</tr>'
+'<tr><td colspan=2><table>'
+'<td>'
+'<table>'
+'<tbody>'
+'<tr>'
+'<td align=left>PassThrough Mac Addresses (example: 01:23:45:67:89:AB)</td>'
+'<tr>'
+'<td>'
+'<input type="text" name="NewMacAddress" size="17" maxlength="31" value="">'
+'<input type="Submit" value="Add Mac Address" align="left" onClick="AddMacAddress();">'
+'</td>'
+'</tr>'
+'</tr>'
+'<tr>'
+'<td>'
+'<select name="cbPassThroughMacAddresses" size=5><option value=""> </select>'
+'Addresses entered: 0/32'
+'</td>'
+'</tr>'
+'<tr>'
+'<td>'
+'<input type="Submit" value="Remove Mac Address" align="left" onClick="RemoveMacAddress();">'
+'<input type="Submit" value="Clear All" align="left" onClick="ClearAllMac();">'
+'<input type="hidden" name="MacAddressAction" value=0>'
+'</td>'
+'</tr>'
+'</tbody>'
+'</table>'
+'</td>'
+'</table></td></tr>'
+'</table>'
+'</form>'
+'</div>';
Voor remote management zul je deze HTML code in het script moeten opnemen:
Code:
<tr>
<td>Remote Config Management</td><td><input type="CheckBox" name="cbRemoteManagement" value="0x80" ><i>Enable</i></td>
</tr>
Voor wie Greasemonkey niet kent:
https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/