我可以問一個有經驗的Perl程序員的問題,並且知道一些關於網絡編程的東西。事情就是這樣,我們有一個程序可以用Perl開發網絡分析器,我們的範圍是我們只掃描通過主機連接的交換機的流量,如果我們掃描整個網絡而不是隻有一個交換機?我和我的團隊都在想這是否會花費很多時間來編碼,或者它只會佔用一行代碼,就像這樣。我希望我的問題很清楚。提前致謝。如果掃描整個網絡而不是單個交換機,是否很難在Perl中使用網絡分析器進行編碼?
回答
這不是Perl的問題,而是如何將數據傳送到分析儀運行的機器。通常,當使用交換機時(除了ARP請求),您只能獲得本地計算機的數據,因此您需要訪問交換機的特定端口(鏡像端口)。要訪問網絡中的所有數據,您需要連接到網絡中所有交換機的所有鏡像端口,使用特殊設備來收集所有流量(網絡分流)或創建某種傳感器網絡來累積數據各種地方。
除此之外,我不會使用Perl進行高速網絡分析(如果要分析整個網絡中的數據,通常需要使用Perl)。即使使用C語言,執行快速捕捉也不是一件簡單的事情,Perl會帶來太多的開銷。但是,您可以使用Perl來分析縮減的數據集,例如在對原始數據進行大量過濾之後。
感謝您的回答,我們實際上會使用端口鏡像。我們將使用Perl,因爲它是一種腳本語言,我們不必重新編譯程序。重新編譯大型程序需要花費很多時間。嗯是的。 – OrdinaryProgrammer
然後你可以看看Net :: Inspect Perl模塊,它可以更容易地提取TCP流和HTTP請求。 –
- 1. 使用urllib進行網絡掃描
- 2. 掃描YARA規則的整個網絡
- 3. 雲如何進行網絡分析與普通網絡分析不同?
- 4. 如何在C++中進行網絡-IP掃描?
- 5. Android掃描WiFi網絡
- 6. 掃描網絡Mac SDK
- 7. 掃描C類網絡Python
- 8. 掃描網絡鏈接
- 9. 柯達i1120網絡掃描
- 10. 安卓掃描WiFi網絡
- 11. 在Perl中分析網絡的問題
- 12. 如何檢測手機是否正在掃描或連接到無線網絡
- 13. 使用Visual Basic掃描WiFi網絡
- 14. 使用C掃描wifi網絡
- 15. 如何在該區域掃描網絡
- 16. 網絡交換機的網絡流量隔離行爲
- 17. Java網絡服務掃描器
- 18. 「社交網絡」編程難題
- 19. Android設備是否主動掃描* WiFi網絡?
- 20. Android網絡中每秒掃描WiFi網絡的問題
- 21. 使用GSM網絡進行HTTP連接,而不是WiFi
- 22. 將csv導入spss建模器進行社交網絡分析?
- 23. 網絡分析
- 24. 確定網絡上的計算機是否使用Powershell進行掃描遠程打開會話
- 25. 檢查,如果一個網絡驅動器是否工作
- 26. 遊戲(如Halo)如何掃描網絡以查看是否有LAN服務器?
- 27. 使用Python檢查網絡是否是較大網絡的一部分
- 28. 如何使用網絡攝像頭掃描條形碼?
- 29. 如何在短時間內對社交網絡進行編碼?
- 30. 自動進行網絡分析測試
我不明白爲什麼在編碼方面會有任何不同。它只會有更多的數據要處理,但它是相同類型的數據。 – Barmar