首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对Wappalyzer隐藏Python和Django技术

如何对Wappalyzer隐藏Python和Django技术
EN

Stack Overflow用户
提问于 2021-01-04 15:08:43
回答 2查看 811关注 0票数 2

我有一个Django网站,我想隐藏Python和Django技术,不让Wappalyzer和黑客看到。

我一直在网上搜索这个话题,却没有发现任何有用的东西。

在Django版本3和python版本3.7中,我如何做到这一点?

如何在Django和python的不同版本中做到这一点?

任何帮助都将不胜感激。

编辑

我找到答案了!

根据@cizario的回答,我使用了django-hide (https://pypi.org/project/django-hide/)包。

然后,在每个带有{% csrf_token %}表单的模板中,我添加了{% load django_hide %},并将{% csrf_token %}更改为{% h_csrf_token %}

这是因为Wappalyzer根据@Reza Heydari的答案找到这些技术的方式。如果您访问任何有{% csrf_token %}的页面,瓦帕拉泽就会在输入标签中找到csrfmiddlewaretoken名称,并找到Django技术并将其添加到技术列表中。但是对于django-hide包,输入名称将是随机的,如下所示: < input type="hidden" name="ImNsklFHaOdsahbaz54h0AGadZW4i" value="6ARtjav4235rW81tNvZeAJATAtADTJHahaThAhYDFEThdzfergga6YaDLnNI">

然后我去Wappalyzer选项和清除缓存,它现在工作!

注意:清除Wappalyzer很重要,否则Wappalyzer会显示缓存的技术。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-04 15:41:44

为了开发具有新元素的@RezaHeydari's答案:

票数 2
EN

Stack Overflow用户

发布于 2021-01-04 15:25:08

Wappalyzer是一个基于这个问题链接的开源项目。

他们使用HTML和regex来寻找网站的技术。(链接)

如果您检查上面的链接,就可以看到Django使用name="csrfmiddlewaretoken“( 链接 )搜索输入。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65564986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档