簡體   English   中英

我可以在Django上運行Python 2.7庫(Impacket,Pcapy)

[英]Can I run Python 2.7 Libraries (Impacket, Pcapy) on Django

嗨,我只是想問問是否有可能將Impacket運行到Django,

在我的項目中,我已經完成了使用Impacket和Pcapy進行嗅探和解析的工作,但是我的客戶要求GUI將基於Web。 我之所以選擇Django,是因為它使用最廣泛,而且最受支持,但我懷疑它可以運行我的庫。

首先,Django是否可以在Ubuntu中打開我的NIC並可以對其進行嗅探?

還是對我而言,更好的方式是將Flask用於在Python控制台應用程序上運行的燒瓶,據我了解,我將在項目中安裝HTTP服務器,然后Python控制台將像控制器(MVC)一樣,我的GUI是Flask。

您可以從Django運行任何東西,它僅提供了將內容發布到網絡的框架。

只要Django應用程序以具有訪問您的NIC特權的用戶身份運行,就不會有任何問題。

您可以簡單地從Django視圖中調用您已有的代碼。

對於Web請求而言,這些內容花費的時間可能太長,因此您可能需要將某些內容傳遞到消息隊列中並查找結果。 為此,請看芹菜。

我確實更喜歡Flask而不是Django,但這與您使用什么無關緊要。

只要記住Django是另一個庫,它仍然可以在Python中運行:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM