Can you summarize the following document?
        
  它最初由範·雅各布森,Craig Leres和Steven McCanne在1987年於勞倫斯伯克利國家實驗室擔任研究小組時寫成,當時,20世紀90年代末,有許多不同的作業系統,和無數的補丁,沒有很好地協調分佈的tcpdump版本。於是Michael Richardson (mcr)和Bill Fenner在1999年建立了www.tcpdump.org。

  tcpdump能夠分析網路行為,效能和應用產生或接收網路流量。它支援針對網路層、協議、主機、網路或埠的過濾,並提供and、or、not等邏輯語句來幫助你去掉無用的資訊,從而使使用者能夠進一步找出問題的根源。  也可以使用 tcpdump 的實現特定目的,例如在路由器和閘道器之間攔截並顯示其他使用者或計算機通訊。通過 tcpdump 分析非加密的流量,如Telnet或HTTP的資料包,檢視登入的使用者名稱、密碼、網址、正在瀏覽的網站內容,或任何其他資訊。因此係統中存在網路分析工具主要不是對本機安全的威脅,而是對網路上的其他計算機的安全存在威脅。  有很多使用者喜歡使用柏克萊封包過濾器來限制 tcpdump 產生的資料包數量,這樣BPF會只把「感興趣」的封包到上層軟體,可以避免從作業系統 核心向使用者態複製其他封包,降低抓包的CPU的負擔以及所需的緩衝區空間,從而減少丟包率。

  一些類Unix作業系統,使用者有必須擁有超級使用者許可權方可使用 tcpdump,因為在這些系統需要使用超級使用者許可權將網路介面設定為混雜模式。然而,可以通過使用 -Z 選項在完成嗅探之後站即下降到一個特定的非特權使用者的許可權。在某一些類Unix作業系統,資料包嗅探機制可以配置為允許非特權使用者可以使用它,如果做到這一點,就不需要超級使用者許可權。
tcpdump 是一個執行在命令列下的嗅探工具。它允許使用者攔截和顯示傳送或收到過網路連線到該計算機的TCP/IP和其他資料包。tcpdump 是一個在BSD許可證下發布的自由軟體。