歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 基礎網絡命令

基礎網絡命令

日期:2017/2/27 9:47:27   编辑:更多Linux
  網絡安全較有關系的幾個命令有:ping winipcfg tracert netat netstat 1. ping:這是TCP/IP協議中最有用的命令之一 它給另一個系統發送一系列的數據包,該系統本身又發回一個響應,這條實用程序對查找遠程主機很有用,它返回的結果表示是否能到達主機,宿主機發送一個返回數據包需要多長時間。 Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] [-k host-list]] [-w timeout] destination-list Options: -t Ping the specifed host until interrupted.(除非人為中止,否則一直ping下去) -a Resolve addresses to hostnames.(把IP轉為主機名) -n count Number of echo requests to send.(響應請求的數量) -l size Send buffer size.(封包的大小) -f Set Don't Fragment flag in packet.(信息包中無碎片) -i TTL Time To Live.(時間) -v TOS Type Of Service.(服務類型) -r count Record route for count hops. -s count Timestamp for count hops. -j host-list Loose source route along host-list. -k host-list Strict source route along host-list.(較嚴格的……唉,怎麼譯好……算了,放著吧) -w timeout Timeout in milliseconds to wait for each reply.(timeout的時間) 比如大家可能都知道的一個命令 # ping -f -s 65000 ***.***.***.***或者前階段大家所謂ping死霉國佬時所用的命令(當然這樣只會造成我方自己的網絡阻塞)。 其實這個命令主要是用來看對方應答的速度,如果怎麼ping 得到的結果都是request time out。那恐怕你根本就不用你去找這台主機了,它不在你的射程之內。 2. winipcfg: 這是用來看自己IP位址的小工具,win98自帶,NT裡則網絡監視器裡就能看到IP了,還有個小實用程序叫……好象是叫IPCONFIG吧,沒怎麼用,都快忘了……這種東東網上其實相當之多,但既然“自帶”,又何須外求,何況網上下載的黑客的東東裡有沒有特洛伊猶未可知,再說了,如果你不是在自己的“愛姬”上運行,豈不是就沒法干活?——哈,不好意思,跑題了,但——接著跑兩句:可以把一些常用的、經典的工具上傳到網上,當作一個備份,什麼時候在網吧、某家公司要干活的話,直接下載就是一個完整無缺的工具包了。 這個東東相當簡單,直接在DOS下鍵入命令就是了,沒有什麼參數。 3. tracert:是驗證通往遠程主機路徑的實用程序 用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name 參數: -d Do not resolve addresses to hostnames.(不將IP轉為主機名) -h maximum_hops Maximum number of hops to search for target.(最大跟蹤數量) -j host-list Loose source route along host-list. -w timeout Wait timeout milliseconds for each reply.(time out 的時間) 最簡單的用法就是 tracert hostname 其中hostname是計算機名或你想跟蹤其路徑的計算機的IP地址。TRACERT將返回數據包借以到達最終目的地的各種IP地址,你知道該怎麼利用它嗎? 我略為解釋一下吧:跟蹤通往210.142.192.130的路由,最大30: 第一行:*&^%&* 我就是從這裡出去的(呵,真不想說^&^) 第四行:是不是快要出國了呢? 第九行:呀!這是日本鬼子的地盤…… 4. net:這可是個非常棒的東西,如果不會用的話,趕緊睜大眼睛噢 這個命令的語法是: 可用的命令包括: NET ACCOUNTS NET HELP NET SHARE NET COMPUTER NET HELPMSG NET START NET CONFIG NET LOCALGROUP NET STATISTICS NET CONFIG SERVER NET NAME NET STOP NET CONFIG WORKSTATION NET PAUSE NET TIME


NET CONTINUE NET PRINT NET USE NET FILE NET SEND NET USER NET GROUP NET SESSION NET VIEW NET HELP SERVICES 列出用戶可以啟動的網絡服務。 NET HELP SYNTAX 解釋如何閱讀 NET HELP 語法行。 NET HELP command MORE 用於逐屏顯示幫助。 我可就不逐樣解釋了——這樣會把我的手指累壞,就說說常用的兩個命令吧 a.net view 這個命令的語法是:NET VIEW [computername /DOMAIN[:domainname]] NET VIEW /NETWORK:NW [computername] NET VIEW 用於顯示一個計算機上共享資源的列表。當不帶選項使用本命令時, 它就會顯示當前域或網絡上的計算機上的列表。 computername 指用戶希望浏覽其共享資源的計算機。 /DOMAIN:domainname 指定用戶希望浏覽有效的計算機所在的域。如果省略了域名, 就會顯示局域網絡上的所有域。 /NETWORK:NW 顯示 NetWare 網絡上所有可用的服務器。如果指定了一個計算 機名,就會顯示NetWare 網絡中那個計算機上的可用資源。 至於舉例嘛,比如你知道一個遠程計算機***.***.**.***上有開資源共享,那麼運行 net view ***.***.**.*** 就可以了 b.net use 這個命令的語法是:NET USE [devicename *] [computernamesharename[volume] [passWord *]] [/USER:[domainname]username] [[/DELETE] [/PERSISTENT:{YES NO}]] NET USE [devicename *] [password *]] [/HOME] NET USE [/PERSISTENT:{YES NO}] NET USE 用於將計算機與共享的資源相連接,或者切斷計算機與共享資源的 連接。當不帶選項使用本命令時,它會列出計算機的連接。 devicename 指定一個名字以便與資源相連接,或者指定要切斷的設備。有兩種類型 的設備名:磁盤驅動器 (D: 至 Z:) 和打印機 (LPT1: 至 LPT3:)。輸入 一個星號來代替一個指定的設備名可以分配下一個可用設備名。 computername 指控制共享資源的計算機的名字。如果計算機名中包含有空字符, 就要將雙反斜線 () 和計算機名一起用引號 (" ")括起來。計算機名 可以有1 到15 個 字符。 sharename 指共享資源的網絡名字。 volume 指定一個服務器上的 NetWare 卷。用戶必須安裝 Netware 的客戶服務 (Windows NT 工作站) 或者 Netware 的網關服務 (Windows NT 服務 器) 並使之與NetWare 服務器相連。 password 指訪問共享資源所需要的密碼。 * 進行密碼提示。當在密碼提示符下輸入密碼時,密碼是不會顯示的。 /USER 指定連接時的一個不同的用戶名。 domainname 指定另外一個域。如果缺省域,就會使用當前登錄的域。 username 指定登錄的用戶名。 /HOME 將用戶與他們的宿主目錄相連。 /DELETE 取消一個網絡連接,並且從永久連接列表中刪除該連接。 /PERSISTENT 控制對永久網絡連接的使用。其缺省值是最近使用的設置。 YES 在連接產生時保存它們,並在下次登錄時恢復它們。 NO 不保存正在產生的連接或後續的連接;現有的連接將在下次登錄時被 恢復。可以使用 /DELETE 選項開關來刪除永久連接。

PS:前兩天在綠色兵團的貼子裡見到一位仁兄的話,與這個命令有異曲共工之妙,也說明一個大概: 在浏覽器中輸入 file:///***.***.**.***c¥ 則網上共享的C盤內容就會顯示出來了,就仿佛用浏覽器上FTP站點看到的一樣。各位不妨試試,還可試試舉一反三…… 5.at: 排定在特定的日期和時間運行某些命令和程序。 運行 AT 命令之前必須先啟動 Schedule 服務。瞧,現炒就得現賣,剛學了net命令,但這個start命令我可沒詳述,自已看看幫助文件,摸索一下各種命令的用法吧。 C:》net start schedule Schedule 正在啟動服務..... Schedulw 服務啟動成功。 AT [computername] [ [id] [/DELETE] /DELETE [/YES]] AT [computername] time [/INTERACTIVE] [ /EVERY:date[,...] /NEXT:date[,...]] "command" computername 指定遠程計算機。 如果省略這個參數 命令會被排定在本機上運行。 id 指定給排定進度命令的識別號。 /delete 刪除某個已排定進度的命令。如果省略標識,計算機上所有已排定進度的 命令都會被刪除。 /yes 用於刪除所有作業,且不想在運行刪除時顯示確認 信息 。 time 指定命令運行的時間。 /interactive 允許作業在運行時,與用戶通過桌面交互。 /every:date[,...] 指定在每周或每月的某日 (或某幾日) 運行命令。 如果省略日期,則默認為在每月的本日運行。 /next:date[,...] 指定在下一個指定日期 (如,下周三),運行命令。 如果省略日期,則默認為在每月的本日運行。 "command" 准備運行的 Windows NT 命令或批處理文件。 知道



運行 AT 命令之前必須先啟動 Schedule 服務。瞧,現炒就得現賣,剛學了net命令,但這個start命令我可沒詳述,自已看看幫助文件,摸索一下各種命令的用法吧。 C:》net start schedule Schedule 正在啟動服務..... Schedulw 服務啟動成功。 AT [computername] [ [id] [/DELETE] /DELETE [/YES]] AT [computername] time [/INTERACTIVE] [ /EVERY:date[,...] /NEXT:date[,...]] "command" computername 指定遠程計算機。 如果省略這個參數 命令會被排定在本機上運行。 id 指定給排定進度命令的識別號。 /delete 刪除某個已排定進度的命令。如果省略標識,計算機上所有已排定進度的 命令都會被刪除。 /yes 用於刪除所有作業,且不想在運行刪除時顯示確認 信息 。 time 指定命令運行的時間。 /interactive 允許作業在運行時,與用戶通過桌面交互。 /every:date[,...] 指定在每周或每月的某日 (或某幾日) 運行命令。 如果省略日期,則默認為在每月的本日運行。 /next:date[,...] 指定在下一個指定日期 (如,下周三),運行命令。 如果省略日期,則默認為在每月的本日運行。 "command" 准備運行的 Windows NT 命令或批處理文件。 知道



Copyright © Linux教程網 All Rights Reserved