2人贊同了該回答
? 2021年最后這一周,老楊準備了兩篇2021回顧和你分享,都是今年收到好評最多的系列。
比如今天這篇「網(wǎng)絡(luò)工程師必備的實用工具」,每發(fā)一次都被追更無數(shù)。
今年,老楊都安利了哪些好用的網(wǎng)工必備軟件/工具?必須往下看。
這個軟件其實我身邊不少小白都在用,其實主要就是拿來批量測試某個地址段的IP地址開機情況,并用不同顏色表示該IP是否正在使用。
軟件支持批量ping,對于經(jīng)常被同事?lián)孖P的小友們來說,應(yīng)該非常好用。而且,軟件體積很小,可以快速知道網(wǎng)段內(nèi)哪些主機已經(jīng)開啟,Ping成功的即顯示出不同的顏色。
不過有個小bug,它很容易會被一些殺毒軟件誤報為病毒...
一般情況下來說,當你身處于真實的網(wǎng)絡(luò)環(huán)境之中時,往往是沒有那么多機會讓你拿來測試的。
所以,有些測試只能在模擬器上完成。上期我介紹了ensp,這次換一個好評度也非常不錯的gns3,安利一下。
GNS3穩(wěn)定高效,使用簡單,界面友好,能夠有效模擬思科路由的絕大部分的內(nèi)容,交換機的部分功能,抓包分析啥的隨手都能用。還支持: asa防火墻、ips(好像支持不太好)、路由器、交換機(路由器3層模塊)。
缺點就是比較吃電腦資源,開了8臺以上設(shè)備,電腦系統(tǒng)速度就會感覺變慢。
lETester是個還算不錯的Web瀏覽器調(diào)試工具,在做PACS的瀏覽客戶端時,可以用于測試兼容性時使用的工具軟件。它的亮點就是免費+好用。
IETester能很方便在IE5.5、IE6、IE7、IE8、IE9、IE10不同版本間切換,只需安裝一個軟件,就可以解決多個IE瀏覽器的問題,滿足大部分IE瀏覽器兼容性的測試。
NetFlow是關(guān)于網(wǎng)絡(luò)監(jiān)測功能的軟件(更偏向管理網(wǎng)絡(luò)性能這個部分)。它被常用來收集進入及離開網(wǎng)絡(luò)界面的IP封包的數(shù)量及資訊。
最早是思科研發(fā)的,大多應(yīng)用在路由器及交換器等產(chǎn)品上。
網(wǎng)工通過它可以知道封包的來源及目的地,網(wǎng)絡(luò)服務(wù)的種類,以及造成網(wǎng)絡(luò)擁塞的原因等,還算好用,也有很多代替軟件,比如snmp,有在用其他軟件的小友,可以評論區(qū)安利一下。
批量命令生成軟件是一款能夠生成批處理命令的小軟件。一般我是用來調(diào)試交換機、路由器啥的。
它支持參數(shù)重復(fù)和循環(huán),生成配置腳本,也支持自定義8個參數(shù),比較適合在配置交換機的時候生成多個接口的配置腳本。
小技巧:
假如編輯的命令有多行的話,按住ctrl鍵再按回車,就能換行;最大支持8個變量,記得變量用%d來代表。
我記得之前LoadRunner還被GigaOm評選為絕佳的性能測試工具,好評挺多的。
LoadRunner是一種是一種適用于各種體系架構(gòu)的自動負載測試工具,它能預(yù)測系統(tǒng)行為并優(yōu)化系統(tǒng)性能。
它通過以模擬上千萬用戶實施并發(fā)負載及實時性能監(jiān)測的方式來確認和查找問題,能夠?qū)φ麄€軟件架構(gòu)進行測試。
你如果使用LoadRunner,就可以最大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。
如何快速收集局域網(wǎng)內(nèi)的IP+MAC信息?用它就可以,真的是提高效率好幫手。
MAC地址查詢掃描器可以實現(xiàn)快速的掃描網(wǎng)絡(luò)設(shè)備,并且通過網(wǎng)絡(luò)輔助進行設(shè)備識別。
功能非常多,不論是掃描一臺機器、一個網(wǎng)段,還是導(dǎo)出數(shù)據(jù)到本地、將掃描結(jié)果導(dǎo)入數(shù)據(jù)庫啥的都能實現(xiàn)。
在沒有任何第三方軟件的情況下測試服務(wù)器是否工作正常,一般會用到兩個操作系統(tǒng)內(nèi)置的工具:ping和telnet。
ping用來測試服務(wù)器本身的死活和響應(yīng)時間,telnet用來測試端口是否開放。那假設(shè)機房服務(wù)器禁Ping,咋監(jiān)控服務(wù)器的情況?
用TCPing。
這個軟件就是用來針對TCP監(jiān)控的,你通過它還可以看到Ping值。而且使用起來也不復(fù)雜,就和使用就和ping一樣簡單。
即使機房禁Ping、服務(wù)器禁Ping了,也可以通過它來監(jiān)控服務(wù)器的情況。甚至于端口狀態(tài)、響應(yīng)時間、傳輸速度甚至http狀態(tài)碼都一清二楚。
對很多 Mac 用戶來說,想用遠程控制請教下大佬,太難了。在 Windows 上一個 QQ 就能搞定的事,而 Mac 用戶就很麻煩。所以,當某一個Mac 用戶想要連接到另一臺計算機,要咋整?
他只需要在兩臺計算機上同時運行 TeamViewer 即可,完全不需要進行安裝(也可以選擇安裝,安裝后可以設(shè)置開機運行)。
TeamViewer就是一個能在任何防火墻和NAT代理的后臺用于遠程控制的應(yīng)用程序,桌面共享和文件傳輸?shù)暮唵吻铱焖俚慕鉀Q方案。
它第一次啟動在兩臺計算機上,就能自動生成伙伴 ID。只需要輸入你的伙伴的ID到TeamViewer,然后就會立即建立起連接。
小提示:目前私有協(xié)議肯定是無法轉(zhuǎn)換的,廠商不支持。
你有沒有因為丟了大量日志而煩惱過?為了防止丟失日志,老楊用的就是Kiwi Syslog。
使用Kiwi Syslog軟件可以方便地搭建起日志服務(wù)器。在交換機、服務(wù)器進行配置后,所有日志信息都集中匯總到日志服務(wù)器中,可以非常方便地對所有設(shè)備的日志信息進行查詢。
而且,按照國家等保三級的要求,交換機、服務(wù)器等各種設(shè)備都要求保存日志,而且日志應(yīng)保存至專用的日志服務(wù)器。
所以,用一個,沒大錯。
VMWare是一個“虛擬PC”的虛擬器,它可以讓你在一臺機器上同時運行二個或更多Windows、DOS、LINUX系統(tǒng)。
而且,每個操作系統(tǒng)你都可以進行虛擬的分區(qū)、配置,而不影響真實硬盤的數(shù)據(jù)。
多啟動系統(tǒng)在一個時刻只能運行一個系統(tǒng),在系統(tǒng)切換時需要重新啟動機器,但VMWare完全不用。
不過,你新建虛擬機后,很可能會出現(xiàn)“無法初始化Easy Install。如果該錯誤依舊,你可能需要重新安裝VMware Workstation?!卞e誤。
解決方法就是新建虛擬機時,選擇“我以后再安裝操作系統(tǒng)(創(chuàng)建一個虛擬空白硬盤)”。
UltraEdit是用于Microsoft Windows上的一套商業(yè)性文本編輯器,它有強大的編程功能,是理想的文本、HTML和十六進制編輯器,也是高級PHP、Perl、Java和JavaScript程序編輯器,完全可以取代記事本,可同時編輯多個文件,而且開啟文件速度快。
UltraEdite支持列編輯模式改acl,代碼替換查找比windows記事本功能強大,支持列編輯,支持腳本比對功能。
nmap是一個網(wǎng)絡(luò)連接端掃描軟件,用來掃描網(wǎng)上電腦開放的網(wǎng)絡(luò)連接端。
它能確定哪些服務(wù)運行在哪些連接端,并且推斷計算機運行哪個操作系統(tǒng),可用以評估網(wǎng)絡(luò)系統(tǒng)安全。
它的主要功能就是探測一組主機是否在線、掃描主機端口,嗅探所提供的網(wǎng)絡(luò)服務(wù)、推斷主機所用的操作系統(tǒng)。
利用nmap掃描,就能知道對于端口的開放情況,減少很多口舌詢問,網(wǎng)工必備。
開源軟件Putty,完全免費,CRT大部分功能都支持,全面支持SSH1 和 SSH2。在各種遠程登錄工具中,Putty是出色的工具之一。不過Putty設(shè)置連接的窗體標題顯示IP,需要更改Linux系統(tǒng)才可以。
像上期介紹的xShell,不僅是Windows連接Linux最好的工具,而且還是翻墻的好工具。在國外買個vpn,再在國內(nèi)買個繞開gfw的高速出國線路,用xShell稍微配置一下就能支持多IP同時出國。
所以想用哪個,還是見仁見智。
EVE-NG,你可以把它當做是一種網(wǎng)絡(luò)設(shè)備模擬器。但它并不是一個簡單的模擬器,它不僅可以模擬網(wǎng)絡(luò)設(shè)備,還可以運行虛擬機。
理論上來說,只要將想要運行的虛擬磁盤轉(zhuǎn)換為qcow2格式,就可以在EVE中運行。
這款模擬器的最初版本是Unetlab1.0,其實它是深度定制的Ubuntu操作系統(tǒng)。
EVE-NG融合了dynamips,IOL,KVM,支持x86裸機部署以及虛擬機部署,例如部署到VMware虛擬機上。EVE-NG在交互模式上優(yōu)勢較大,易于安裝,支持通過Web瀏覽器創(chuàng)建Lab,而不需要安裝Client等等。
EVE-NG分為Professional專業(yè)版和Community社區(qū)版,社區(qū)版是免費的。
MATLAB是一款由美國The MathWorks公司出品。除了矩陣運算、繪制函數(shù)/數(shù)據(jù)圖像等常用功能外,MATLAB還可以用來創(chuàng)建用戶界面及與調(diào)用其它語言(包括C、C++、Java、Python和FORTRAN)編寫的程序。
網(wǎng)絡(luò)仿真軟件這塊還很出名的是NS-2和opnet,這倆比較高級,一般只會搞協(xié)議研究才會用。
相對來說,肯定matlab更容易上手,但是ns2是網(wǎng)絡(luò)仿真的,matlab偏數(shù)學(xué),有些網(wǎng)絡(luò)仿真只能用ns2做。
VCE(Visual CertExam Suite)是專門為準備各種認證考試而的開發(fā)的測試引擎??梢詣?chuàng)建、編輯各種和實際考試十分相似的測試卷并進行解答練習(xí)。
它實際上包括兩個程序:(1)Visual CertExam Designer 用于創(chuàng)建、編輯專業(yè)的練習(xí)試卷。
支持各種考試中常用的題型,提供創(chuàng)建編輯時同時預(yù)覽的功能。(2)Visual CertExam Manager 提供了完成已經(jīng)創(chuàng)建的測試卷的界面。
可視化的界面非常類似各種機考常用的形式,提供了大量靈活的設(shè)置。不僅可以用于自我練習(xí),也可以用于教學(xué)考試。
最后剩倆位置想安利你們一點不一樣的。最近我發(fā)現(xiàn)的這個寶藏網(wǎng)站,實時展示全球惡意軟件攻擊,可以讓你非常直觀的看到全球黑客的網(wǎng)絡(luò)攻擊的動態(tài)情況。
你可以主動選擇查看各個國家當前黑客攻擊的數(shù)據(jù),視覺效果非常震撼。外行看熱鬧,內(nèi)行看門道,不知你有沒有看出什么情況。
UZER是一個云端的辦公軟件庫。你只需要下載一個瀏覽器,就能使用到非常多的工具,比如AutoCAD、表格、PPT、xmind、Photoshop、MATLAB等,幾十款云端軟件,隨便選。
但為啥我要特地安利你這個玩意兒?稍微了解這些軟件的人就會知道,這些很占內(nèi)存和運存。
都到云端上的話,就省了很多空間,也免去了下載找不到最新版安裝包的煩惱。
而且在云端上用它們不會有任何卡頓,僅僅需要瀏覽器打開即可,我覺得不僅是網(wǎng)絡(luò)工程師,做辦公室的大部分都用得到這個神器。
哪怕公司發(fā)的機子不太好,你也能載得動這些軟件了。
設(shè)備調(diào)試離不開它,全網(wǎng)被高頻提及的一個軟件。Secure CRT是一款用于連接運行包括Windows、UNIX和VMS的遠程系統(tǒng)的理想工具,也是遠程登陸交換機的必備軟件的一種。
SecureCRT支持serial (console), telnet、ssh調(diào)試日志記錄等功能,或者putty開源軟件,crt大部分功能都支持,只是界面不太友好。
它支持SSH, telnet, serial和其它協(xié)議,Activator tray的使用大大減少了桌面混亂。
eNSP(Enterprise Network Simulation Platform)是一款由華為提供的免費的、可擴展的、圖形化操作的網(wǎng)絡(luò)仿真工具平臺。
在項目實施之前,可以對項目進行組網(wǎng)配置模擬,在實施項目時可以做到心中有數(shù),非常實用的一款軟件,凡是從事網(wǎng)絡(luò)相關(guān)的項目人員,都基本上會使用它。
eNSP支持拓撲創(chuàng)建、修改、刪除、保存等操作,也支持設(shè)備拖拽、接口連線操作。它能預(yù)置大量工程案例,可直接打開演練學(xué)習(xí)。
還可以模擬華為AR路由器、x7系列交換機的大部分特性;模擬PC終端、Hub、云、幀中繼交換機等。
這個模擬器的優(yōu)點就是設(shè)備類型相對較全面,設(shè)備型號較多,而且給出了使用樣例,相關(guān)文檔也有給。
Packet Tracer是Cisco公司針對其CCNA(思科認證網(wǎng)絡(luò)工程師,Cisco Certified Network Associate)認證為思科網(wǎng)絡(luò)技術(shù)學(xué)院開發(fā)的一個用來設(shè)計、配置網(wǎng)絡(luò)和故障排除的模擬軟件。
它非常適合初學(xué)網(wǎng)絡(luò)者使用,不僅能高效構(gòu)建網(wǎng)絡(luò)實驗環(huán)境,它的模擬工作方式還能夠為你提供網(wǎng)絡(luò)各層數(shù)據(jù)的構(gòu)成和傳輸情況、各種幀或分組的處理過程。
它支持很多設(shè)備,每種設(shè)備都提供了很多種型號的設(shè)備,對于沒見過真實設(shè)備的人,這個還是有一些幫助的。
但是它的使用界面略復(fù)雜,字還小,如果不熟的話,要多花點時間適應(yīng)一下。
Xshell是一款功能強大且安全的終端模擬器,支持SSH、SFTP、TELNET、RLOGIN和SERIAL。Xshell可以在Windows界面下用來訪問遠端不同系統(tǒng)下的服務(wù)器,從而比較好的達到遠程控制終端的目的,通俗來講就是遠程操控。
使用人群主要是大型企業(yè)的網(wǎng)管,研究機構(gòu)、大學(xué)院校的網(wǎng)絡(luò)服務(wù)器管理人員,以及技術(shù)宅男們,女生一般不會使用,因為界面太丑了。
如果找不到xshell的免費版,F(xiàn)inalShell也還行,是國產(chǎn)軟件。
Wireshark是一個網(wǎng)絡(luò)協(xié)議檢測程序,支持Unix,Windows。它能夠?qū)崟r檢測網(wǎng)絡(luò)通訊數(shù)據(jù),檢測其抓取的網(wǎng)絡(luò)通訊數(shù)據(jù)快照文件。
網(wǎng)絡(luò)管理員使用Wireshark來檢測網(wǎng)絡(luò)問題,網(wǎng)絡(luò)安全工程師使用Wireshark來檢查資訊安全相關(guān)問題,開發(fā)者使用Wireshark來為新的通訊協(xié)定除錯,普通使用者使用Wireshark來學(xué)習(xí)網(wǎng)絡(luò)協(xié)定的相關(guān)知識……所以,真的很火。
tmux是一款優(yōu)秀的終端復(fù)用軟件,類似GNU Screen,采用BSD授權(quán),一般用于 Terminal 的窗口管理。
使用它最直觀的好處就是,通過一個終端登錄遠程主機并運行tmux后,在其中可以開啟多個控制臺而無需再“浪費”多余的終端來連接這臺遠程主機。
不過,tmux 有個 bug ,導(dǎo)致從它啟動的 vscode 的復(fù)制粘貼快捷鍵會失效。
FileZilla是一個免費開源的FTP客戶端軟件,分為客戶端版本和服務(wù)器版本,具備所有的FTP軟件功能??煽匦?、有條理的界面和管理多站點的簡化方式使得 FileZilla客戶端成為一個方便高效的FTP客戶端工具,而FileZilla Server則是一個小巧并且可靠的支持FTP&SFTP的FTP服務(wù)器軟件。
Cacti是一套基于PHP,MySQL,SNMP及RRDTool開發(fā)的網(wǎng)絡(luò)流量監(jiān)測圖形分析工具。
它的主要功能是用snmp服務(wù)獲取數(shù)據(jù),然后用rrdtool儲存和更新數(shù)據(jù),當用戶需要查看數(shù)據(jù)的時候用rrdtool生成圖表呈現(xiàn)給用戶。
不過,使用cacti需要具有一定的使用net-snmp和rrdtool的知識。如果要自定義監(jiān)測的指標還需要一定的shell腳本或xml語言能力。
WinSCP是一個Windows環(huán)境下使用SSH的開源圖形化SFTP客戶端,還是一款 開源 的支持 多種協(xié)議 的 文件傳輸 軟件。
它同時支持SCP協(xié)議。它的主要功能就是在本地與遠程計算機間安全的復(fù)制文件。winscp也可以鏈接其他系統(tǒng),比如linux系統(tǒng)。
同時支持 SFTP、SCP、FTP 等協(xié)議方便 用戶使用。如果日常需要通過 FTP 與手 傳輸文件,或者是使用SCP連接服務(wù)器進行使用,選它就對了,開源免費無廣告,推薦使用。
很多人都在用visio,所以老楊在這里推薦個新的軟件。
億圖和Visio差不多,是一款基于矢量的繪圖工具,包含大量的事例庫和模板庫。可以很方便的繪制各種專業(yè)的業(yè)務(wù)流程圖、組織結(jié)構(gòu)圖、商業(yè)圖表、程序流程圖、數(shù)據(jù)流程圖、工程管理圖、軟件設(shè)計圖、網(wǎng)絡(luò)拓撲圖等。
它采用全拖曳式操作,結(jié)合4600多個常用圖形模板庫和用戶自定義實例庫,最大程度簡化你的工作量。
億圖完美兼容了Visio的優(yōu)點,用膩了Visio就改改用億圖,可能有驚喜。
CAD迷你看圖是一種快速查看CAD圖紙的工具,有Android版、iOS版和PC版。軟件可以對CAD圖紙進行查看、標記、測距、照相和錄音等功能,可以離線使用,很方便。
CAD快速看圖只需20M左右的磁盤空間,DWG圖紙打開最快,顯示最流暢。
加上界面極其簡單,操作方便,很多人都在用。中文和鋼筋字體顯示正確,無需安裝任何字體。
整理:老楊丨8年資深網(wǎng)絡(luò)工程師,更多網(wǎng)工提升干貨,請關(guān)注公眾號:網(wǎng)絡(luò)工程師俱樂部
發(fā)布于2023-07-03