最近經歷了twisted的打擊,這個網路程式設計實在看不懂,都摸不透它的內在邏輯,看來網路程式設計不是那麼好弄的。還好,看到了scapy,這種網路的大殺器,讓我一看就愛不釋手,這才是我需要的網路工具啊。scapy的功能如此之多,以至於。。。我到現在還是沒看懂。在官方**也介紹的不多,後來搜了一下,有一本書security power tools一書中,第六章介紹了scapy,雖然簡單,但是還是不明白,這兩天一直在忙活著看scapy。看了幾個應用,比較不錯的有幾個
1。掃瞄區域網內的客戶機,將ip與mac位址列出來
2。找dhcp伺服器,列出ip與mac位址
3。dns解析
scapy的強大之處就是它的自由度啊,可以自己封裝乙個網路包,然後發出去,包的內容自己定義,自由度太大了,現在才明白了osi七層結構跟tcp/ip結構啊。真是受益匪淺。對包的結構涉及很深,對包的結構有很高的要求,反正我也看不懂,只是用來解決一些實際的問題。
scapy的安裝很簡單,看官網的安裝就可以
承諾,專案管理中的大殺器
如何保證專案進度按照計畫進行是每個專案經理工作的重點。每個專案經理的方法和手段各不一樣。今天我和大家介紹一下我經常使用的一種方式,承諾。具體意思是指,讓整個專案的干係人進行相應的承諾,從而保證專案向良好方向發展。可能有人會說,承諾有什麼用?制度 獎懲措施這些才是王道。其實不然,下面咱們就以scrum...
Python大殺器 迭代器 生成器
要判斷乙個pythonista編寫的 夠不夠pythonic,乙個很重要的標準就是看他能不能靈活運用迭代器。首先要介紹一下什麼是迭代器 在python中有兩種迴圈語句,while和for。通常我們可以以c風格來使用它們,但是python額外提供了另外一種更為方便和高效的使用方式。通俗的來說就是邊生產...
寫python用到的一些大殺器
恩,僅是羅列一些自己用到的,感覺很靠譜的第三方模組。pep8 url 這個是靜態校驗 格式的,特別對從其他語言轉過來的新人,很是有些用處 pygenie url 這個是測試python 圈複雜的,配合著unittest,很容易控制覆蓋,最重要的,簡化 nose url 功能和python內建的uni...