跳轉到內容

ANTFARM/Traceroute

來自華夏公益教科書,開放的書籍,面向開放的世界

截至 2008 年 12 月 3 日,這仍處於開發階段。

假設使用者正在使用最新版本的 Antfarm,該版本使用 postgresql 資料庫。如果您使用的是不使用 postgresql 資料庫的 Antfarm,則可以使用以下 說明 開始。

現在您正在使用具有 postgresql 資料庫的 Antfarm,請使用以下 命令 設定您的資料庫,使其充滿有用的資訊!

使用 Antfarm 解析 traceroute 檔案

對於您的 traceroute 檔案

    1. Save your traceroute file as a .txt file (this will be referred to as <traceroute filename>)

注意:您自定義的指令碼將自動儲存在以下位置

    .antfarm/scripts

當您在提示符($)處執行以下命令時

    $ antfarm

您將在“custom”下看到您自定義指令碼的名稱。

在您的 traceroute 檔案上執行 Antfarm traceroute 指令碼(不要在檔名中包含括號)

    2. Run the following command at the prompt:
    $ antfarm -e <environment name> custom <traceroute script filename> <traceroute filename>

此時,您已經使用 Antfarm 中的自定義 traceroute 指令碼(<traceroute 指令碼檔名>)解析了您的 traceroute 檔案(<traceroute 檔名>),並且解析後的資訊已儲存到您的環境(<環境名稱>)中。

您可以透過執行以下命令在 Antfarm 上檢視輸出(3. 用於流量檢視,4. 用於網路檢視)

    3. $ antfarm -e <environment name> viz display-traffic
    4. $ antfarm -e <environment name> viz display-networks

在顯示來自較大 traceroute 檔案的流量流時,視覺效果在螢幕上變得難以閱讀。幸運的是,有一個選項可以幫助您最小化這種情況。“collapse-ports”選項允許您僅為 traceroute 檔案中發現的每個埠號包含一個節點。

    5. $ antfarm -e <environment name> viz display-traffic—collapse-ports

最新版本的 Antfarm 顯示是靜態的,使用上面的命令。如果您希望看到動畫版本的顯示,請使用以下命令(以顯示網路為例)

    6. $ antfarm viz display-networks—active

示例 traceroute 指令碼

華夏公益教科書