id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc 745,Utöka mängden folk som har access att köra IISRESET på pirateweb,Simon B.,Todi,"Idag dog forumet, men PirateWeb funkar. Kunde man på PirateWeb-servern smyga in en funktion för att starta om forumet? Eller generellt för att köra IISRESET på servern 79.136.113.39=forum+pirateweb. Möjlig lösning i Perl: http://www.perlmonks.org/?node_id=96480 Sketch på lösning i klassisk ASP: <% 'Application(""restartsecret"") = ""flytta denna rad till hemlig config fil"" Dim x, cooldown, pwd x = Application(""restart_attempts"") if isArray(x) cooldown = (Now() - x(1) > 5/(60*24)) 'Efter 5 minuters paus if cooldown then x(0) = 0 'sa har bruteforce-skyddet kylts av pwd = request.form(""p"") 'tillat EJ url-parametrar...! if """"<>pwd then x(0) = x(0) + 1 'rakna upp antal inloggforsok if not cooldown AND x(0)>5 then 'max 5 inloggningar per varje 5 minuter response.write ""Too many attempts. Next try allowed in a few minutes."" elseif pwd = Application(""restartsecret"") then 'starta om IIS...hur? 'kanske via Server.CreateObject(""WScript.Shell"") end if x(1) = Now() Application(""restart_attempts"") = x end if %>",Förbättring,closed,major,,PirateWeb,fixed,,