【CyberSecurityLearning 附】批处理命令拓展(netsh/netstat/net)
目錄
1.netsh修改ip,網關,dns:
(1)備份網絡配置:
(2)設置靜態ip:
(3)設置dhcp:
2.netsh修改防火墻設置:
(1)開啟/關閉:
(2)規則設置:
3.netsh查看已連接過的歷史wifi密碼:
4.netsh修復網絡故障:
5、看一下無線wlan的驅動信息
6、查看防火墻配置文件
二、網絡管理命令(Net)
三、netstat命令
Windows常用工具cmd命令
常用命令匯總
一、netsh命令
netsh(Network Shell)是一個windows系統本身提供的功能強大的網絡配置命令行工具,可用來修改windows的ip,網關,dns,防火墻等信息。
1.netsh修改ip,網關,dns:
(1)備份網絡配置:
netsh dump > 路徑
(2)設置靜態ip:
netsh interface ip set address name="WLAN" source=static 192.168.2.188? 255.255.255.0 192.168.2.1(ip、子網掩碼、網關)
rem ip:192.168.2.188;mask:255.255.255.0;gateway:192.168.2.1(rem是注釋的意思)
netsh interface ip set dns "WLAN" static 192.168.2.1 primary??????? rem 主dns
??? ?
netsh interface ip add dns "WLAN" 192.168.1.1?????????????????????? rem 副dns
(3)設置dhcp:
netsh interface ip set address name="WLAN" source=dhcp
netsh interface ip set dns "WLAN" dhcp????????????????????????????? rem 設置dns
2.netsh修改防火墻設置:
(1)開啟/關閉:
netsh firewall set opmode mode=disable???????????????????? rem 關閉防火墻
?
netsh firewall set opmode mode=enable????????????????????? rem 開啟防火墻
查看防火墻cmd中可輸入firewall.cpl查看防火墻狀態驗證.
(2)規則設置:
firewall:?????????? 防火墻配置的簡單模式;
advfirewall:???? 防火墻配置的高級模式
dir:????????????????? in(入站)/out(入站)
action:??????????? allow(允許)/block(阻塞)/bypass(繞過)
netsh firewall set portopening TCP 3389 ENABLE
?
netsh firewall delete portopening TCP 3389
?
netsh advfirewall firewall add rule name=baidujingyan dir=in action=allow protocol=TCP localport=3389
?
netsh advfirewall firewall delete rule name=baidujingyan? protocol=TCP localport=3389
批處理腳本示例:
@echo off
title 關閉危險端口
echo.
echo stopping the port 135……
netsh advfirewall firewall add rule name="Deny port 135 TCP" dir=in action=block protocol=TCP localport=135
echo.
pause>nul
3.netsh查看已連接過的歷史wifi密碼:
netsh wlan show profiles?????????????????????????????????????? rem 查看當前系統已經保存的網絡
?
netsh wlan show profile name="wifi名稱" key=clear????????????? rem 查看指定wifi的密碼
4.netsh修復網絡故障:
netsh winsock reset
???????? 其作用是重置 Winsock目錄。如果計算機Winsock協議配置有問題將會導致網絡鏈接等問題,通過重置Winsock目錄借以恢復網絡.這個命令可以重新初始化網絡環境,以解決由于軟件沖突,病毒原因造成的參數錯誤問題》
netsh interface ip reset c:\resetlog.txt
其作用是重置TCP/IP協議,相當于卸載并重新安裝TCP/IP協議,使其恢復到初次安裝操作系統的狀態。
5、看一下無線wlan的驅動信息
netsh wlan show drivers
6、查看防火墻配置文件
netsh advfirewall show allprofiles
二、網絡管理命令(Net)
- net use \\ip\ipc$ " " /user:" " 建立IPC空鏈接
- net use \\ip\ipc$ "密碼" /user:"用戶名" 建立IPC非空鏈接?
- net use h: \\ip\c$ 登陸后映射對方C:到本地為H:?
- net use \\ip\ipc$ /del 刪除IPC鏈接?
- net use h: /del 刪除映射對方到本地的為H:的映射?
- net user 用戶名 密碼 /add 建立用戶?
- net user guest /active:yes 激活guest用戶
- net user 查看有哪些用戶?
- net user 帳戶名 查看帳戶的屬性
- net localgroup administrators 用戶名 /add 把“用戶”添加到管理員中使其具有管理員權限,注意:
- administrator后加s用復數
- net start 查看開啟了哪些服務?
- net start 服務名 開啟服務;(如:net start telnet, net start schedule)
- net stop 服務名 停止某服務
- net time \\目標ip 查看對方時間
- net time \\目標ip /set 設置本地計算機時間與“目標IP”主機的時間同步,加上參數/yes可取消確認信息
- net view 查看本地局域網內開啟了哪些共享
- net view \\ip 查看對方局域網內開啟了哪些共享?
- net config 顯示系統網絡設置
- net logoff 斷開連接的共享?
- net pause 服務名 暫停某服務?
- net send ip "文本信息" 向對方發信息?
- net ver 局域網內正在使用的網絡連接類型和信息?
- net share 查看本地開啟的共享
- net share ipc$ 開啟ipc$共享?
- net share ipc$ /del 刪除ipc$共享
- net share c$ /del 刪除C:共享?
- net user guest 12345 用guest用戶登陸后用將密碼改為12345?
- net password 密碼 更改系統登陸密碼
- netstat -a 查看開啟了哪些端口,常用netstat -an
- netstat -n 查看端口的網絡連接情況,常用netstat -an?
- netstat -v 查看正在進行的工作?
- netstat -p 協議名 例:netstat -p tcq/ip 查看某協議使用情況(查看tcp/ip協議使用情況)
- netstat -s 查看正在使用的所有協議使用情況
三、netstat命令
使用netstat命令來查看本機的所有的端口和PID,以及有針對性的查看某個端口的PID并截圖顯示
Windows常用工具cmd命令
常用命令匯總
| 功能 | ?命令 |
| 控制面板 | control |
| 本地策略編輯器 | gpedit.msc |
| ?計算器 | ?calc |
| ?打印機用戶界面 | ?printui |
| ?記事本 | ?notepad |
| ?屏幕鍵盤 | ?osk |
| ?ODBC數據源管理程序 | ?odbcad32 |
| ?畫圖 | ?mspaint |
| ?性能監視器 | ?perfmon |
| 服務 | ?services.msc |
| 截圖工具 | ?snippingtool |
| 系統配置 | ?msconfig |
| 任務管理器 | ?taskmgr |
| 寫字板 | ?write |
| 防火墻 | ?firewall.cpl |
| 卸載或更改程序 | appwiz.cpl |
| 鼠標屬性 | main.cpl |
| 遠程桌面 | mstsc |
| 計算機管理 | compmgmt.msc |
| 設備管理器 | devmgmt(hdwwiz.cpl) |
| 電源選項 | powercfg.cpl |
| internet選項 | inetcpl.cpl |
| 系統屬性 | sysdm.cpl |
| 屏幕分辨率 | desk.cpl |
| 證書管理 | certmgr.msc=certmgr |
| 添加硬件 | hdwwiz=hdwwiz.exe |
| 網絡連接 | ncpa.cpl |
| 區域和語言 | intl.cpl |
| 關機 | 幫助:shutdown /? 關機:shutdown /s 重啟:shutdown /r |
| 端口占用情況 | netstat -ano|findstr port |
文章來自:
https://blog.csdn.net/weixin_40650190/article/details/104379765
https://blog.csdn.net/lw370481/article/details/17991347
?
總結
以上是生活随笔為你收集整理的【CyberSecurityLearning 附】批处理命令拓展(netsh/netstat/net)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 作者:刘峰(1974-),男,中国科学院
- 下一篇: 【CyberSecurityLearni