django-rickroll

Software skärmdump:
django-rickroll
Mjukvaruinformation:
Version: 0.1.1
Ladda upp dagen: 20 Feb 15
Utvecklare: David Winterbottom
Licens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

django-rickroll är en Django app för hantering illvilliga förfrågningar inom en Django ansökan.
Installation
Installera från PyPi (stabilt):
PiP installera django-rickroll
eller Github (dev):
PIP installera -e git: //github.com/codeinthehole/django-rickroll.git#egg=django-rickroll
Lägg "rickroll" till din INSTALLED_APPS och följande till dina MIDDLEWARE_CLASSES:
'Rickroll.middleware.HackingAttemptMiddleware'
Användning
Varhelst du upptäcker ett intrångsförsök, höjer ett HackingAttempt undantag och mellan kommer Rickroll den felande användaren.
Till exempel i ditt views.py:
från rickroll.exceptions importera HackingAttempt
def some_view (begäran):
& Nbsp; # ...
& Nbsp; om hacking_detected:
& Nbsp; höja HackingAttempt ()
då användaren i fråga kommer att få omdirigeras till http://www.youtube.com/watch?v=dQw4w9WgXcQ. Destinationen kan åsidosättas med hjälp av inställningen RICKROLL_URL.
Diskussion
Om din webbplats någonsin blir penetration testas, kommer testbolaget sannolikt manipulera varje begäran till din webbplats där det finns parametrar som passerat (frågeparametrar, POST params, kakor osv). När du stöter på en parameter som bör vara ett heltal men har värde ../../../../../../etc/passwd, det är inte alltid klart vad "rätt" svar bör vara. . Jag trodde det skulle vara roligt att Rickroll

Krav :

  • Python
  • Django

Annan programvara för utvecklare David Winterbottom

csvfilter
csvfilter

1 Mar 15

Oscar
Oscar

20 Jul 15

purl
purl

20 Feb 15

Kommentarer till django-rickroll

Kommentarer hittades inte
Kommentar
Slå på bilder!