您好,我想问一下是否可以将Impacket运行到Django,
在我的项目中,我已经使用Impacket和Pcapy完成了我的嗅探和解析,但我的客户要求GUI将基于Web。我选择了Django,因为它使用最广泛,但我怀疑它可以运行我的库。
对于初学者来说,Django可以在Ubuntu中打开我的网卡并且可以访问它吗?
或者我更好地使用Flask来读取我在Python控制台应用程序上运行的内容,根据我的理解,我将在Project中安装HTTP Server,然后Python控制台就像一个Controller( MVC)我的GUI是Flask。
答案 0 :(得分:1)
你可以从Django运行任何东西,它只是提供了一个框架来将内容传送到网上。
只要Django应用程序作为具有访问NIC权限的用户运行,就不会出现问题。
您只需从Django Views中调用您已有的代码即可。
对于Web请求,这些内容所花费的时间可能太长,因此您可能需要将一些内容传递到消息队列中并查找结果。为此目的看Celery。
我更喜欢Flask而不是Django,但你使用的并不重要。
请记住Django是另一个仍在Python中运行的库:)