Files
OneForAll-mirror/data/rules/whatweb/django.json
T
2020-07-29 00:02:06 +08:00

45 lines
1.9 KiB
JSON

{
"name": "Django",
"author": "Brendan Coles <bcoles@gmail.com>, Bhavin Senjaliya <bhavin.senjaliya@gmail.com>, zr000",
"version": "0.3",
"description": "Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
"website": "https://www.djangoproject.com/",
"matches": [
{
"certainty": 25,
"search": "headers[server]",
"regexp": "(?-mix:^WSGIServer\\/[^\\s]+ Python\\/[^\\s]+$)"
},
{
"regexp": "(?-mix:<div id=\"explanation\">[\\s]+<p>[\\s]+You're seeing this error because you have <code>DEBUG = True<\\/code> in[\\s]+your[\\s]+Django settings file)"
},
{
"url": "/doesnotexist123highwaytothedangerzone",
"regexp": "(?-mix:<p>[\\s]+Using the URLconf defined in <code>([^\\.^\\s]+)\\.urls<\\/code>,[\\s]+Django tried these URL patterns, in this order:)"
},
{
"regexp": "<meta name=\"robots\" content=\"NONE,NOARCHIVE\"><title>Welcome to Django</title>"
},
{
"regexp": "(?-mix:<li>Start your first app by running <code>python ([^\\/]+)\\/manage\\.py startapp \\[appname\\]<\\/code>\\.<\\/li>)"
},
{
"regexp": "(?-mix:<form action=\"\\/admin\\/[^\"^>]*\" method=\"post\" id=\"login-form\"><div style='display:none;'><input type='hidden' id='csrfmiddlewaretoken' name='csrfmiddlewaretoken' value='[a-f\\d]{32}' \\/><\\/div>)"
},
{
"certainty": 75,
"text": "<input type=\"hidden\" name=\"this_is_the_login_form\" value=\"1\" />"
},
{
"search": "headers[set-cookie]",
"regexp": "(?i-mx:csrftoken)",
"name": "csrftoken cookie"
},
{
"search": "headers[set-cookie]",
"regexp": "(?-mix:django_)",
"name": "django_ cookie"
}
]
}