原创 awk中的NR FNR

shell編程中,awk簡直就是一把利器,你可以把它看成shell的一部分,也可以看成一種單獨的語言,功能十分強大。今天先來說一說NR與FNR 先準備兩個文件: 1.txt,內容爲: user password wolf 123456 z

原创 爲什麼有了可靠地TCP還需要不可靠的UDP

近來有些面試中被問到了這個問題,那麼就在此總結一下吧,希望對大家有用。 首先,先說一下TCP和UDP的區別。 1.TCP是面向連接的協議,有確認重傳機制,流量控制機制等;而UDP是非面向連接的協議,盡力而爲的傳送數據,重傳由上層協議來控

原创 使用python的smtp模塊發送郵件

使用Python的smtp模塊,可以十分方便的編寫自己的smtp客戶端,來發送郵件。現在發現,不能使用騰訊的smtp服務器去法送,但是可以使用163的smtp服務器去發送郵件。 直接上代碼吧 #!/usr/bin/env python

原创 DNS leak (DNS查詢記錄泄漏)

一、什麼是DNS leak 當訪問一網站時,browser首先解析域名映射到某一IP,這個解析過程需要拿到某個NameServer上解析。一般情況下這個NameServer是ISP(如三大運營商)指定的,所以ISP可以完全控制此NameS

原创 unbuntu12.04 snmp 監測數據獲取

platform: Ubuntu12.04-LTS  kernel: linux 3.13.0-43以下操作均是以root或sudo權限運行 apt-get install snmpd snmp 若是隻

原创 Python內存管理機制

    Python有一個自己的私有堆(heap),運行python程序時所需要的所有Python對象和數據類型都保存在這個堆上,只有解釋器纔有權限去管理這個私有堆,程序員沒有管理權限。     堆空間分配靠python內存管理器來完成

原创 nmap端口探測原理初探

最近使用nmap掃描端口,對於其幾種常用的探測方式是如何實現的非常好奇,所以結合wireshark抓包總結了一點,特分享給大家看看 掃描端口時,普通用戶默認採用connect方式,即-sT方式,root用戶默認採用-sS(syn包)方式