zoukankan      html  css  js  c++  java
  • 经典的DOS小命令 for 网络 nbtstat

    --网络scanner


    · 1.最基本,最常用的,测试物理网络的
    ping 192.168.10.59 -t ,参数-t是等待用户去中断测试
    2.查看DNS(对猫用户),还是比较有用处的
    A.Win98:winipcfg
    B.Win2000以上:Ipconfig/all
    C.WinNt:CMD,然后NSLOOKUP

    3.网络信使
    Net send 计算机名/IP 传送内容,注意不能跨网段
    net stop messenger 停止信使服务,也可以在面板-服务修改
    net start messenger 开始信使服务

    4.探测对方对方计算机名,所在的组、域及当前用户名
    ping -a IP地址 -t ,只显示NetBios名
    nbtstat -a 192.168.10.146 比较全的

    5.netstat -a 显示出你的计算机当前所开放的所有端口
    netstat -s -e 比较详细的显示你的网络资料,包括TCP、UDP、ICMP 和 IP的统计等

    6.探测谁连接了我的计算机
    arp -a

    7.捆绑IP和MAC解决局域网内盗用IP的问题
    ARP -s 192.168.10.59 00-50-ff-6c-08-75

    8.在网络邻居上隐藏你的计算机
    net config server /hidden:yes
    net config server /hidden:no 则为开

    nbtstat -a 192.168.0.114
    可以由ip地址得到主机名和mac 地址

    @for %%a in (*.mmap) do rename %%a T_%%a
    Pathping

    用dos命令扫描一个网段的全部端口,不需要任何工具
    在win2000下开一个dos窗口,然后执行
    for /l %a in (1,1,254) do start /min /low telnet 192.168.0.%a 3389
    这样192.168.0.x这个段的所有开放3389端口得主机都会暴露
    这条命令执行后
    会在任务栏开254个小窗口
    然后telnet链接失败的窗口会在大约5秒后自动退出
    剩下的窗口就是相对应开放端口的主机了
    看一下小窗口的标题可以得知主机的ip地址
    如果你觉得机器性能很好的话 可以把/low参数去了

    现在扫描一台主机的多个端口,如下
    for /l %a in (1,1,65535) do start /low /min telnet 192.168.0.1 %a
    这样就扫描192.168.0.1的1到65535端口


    现在扫描一个网段的所有端口
    for /l %a in (1,1,254) do for /l %b in (1,1,65535) do start /low /min telnet 192.168.0.%a %b
    这样就会扫描192.168.0.x段的全部1到65535段口


    以上命令只能在win2000下使用,因为/l累加参数是win2000对for的扩展
    当然winXP和win.NET都可以用,winME我没有试过,因为没有winME的机器

  • 相关阅读:
    测试用例
    HDU 5024 Wang Xifeng's Little Plot(枚举)
    HDU 1165 Eddy's research II
    java大数总结
    UVA 1646 Edge Case
    HDU 2553 N皇后问题
    【24题】试题库问题【网络流】
    YAPTCHA【数论】
    YAPTCHA【数论】
    YAPTCHA【数论】
  • 原文地址:https://www.cnblogs.com/SZLLQ2000/p/4865892.html
Copyright © 2011-2022 走看看