还剩5页未读,继续阅读
文本内容:
常用网络命令基本命令以及FTP命令等等
1.最基本,最常用的,测试物理网络的
2.ping
192.
168.
10.88-t,参数-t是等待用户去中断测试
2.查看DNS、IP、__c等A.Win98winipcfgB.Win2000以上Ipconfig/allC.NSLOOKUP如查看河北的DNSC:\nslookupDefaultServer:ns.hesjptt.net.cnAddress:
202.
99.
160.68server
202.
99.
41.2则将DNS改为了
41.2pop.pcpop.comServer:ns.hesjptt.net.cnAddress:
202.
99.
160.68Non-authoritativeanswer:Name:pop.pcpop.comAddress:
202.
99.
160.
2123.网络信使Netsend计算机名/IP|*广播传送内容,注意不能跨网段netstopmessenger停止信使服务,也可以在面板-服务修改netstartmessenger开始信使服务
4.探测对方对方计算机名,所在的组、域及当前用户名ping-aIP-t,只显示NetBios名nbtstat-a
192.
168.
10.146比较全的
5.netstat-a显示出你的计算机当前所开放的所有端口netstat-s-e比较详细的显示你的网络资料,包括TCP、UDP、ICMP和IP的统计等
6.探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和__C地址arp-a
7.在代理服务器端捆绑IP和__C地址,解决局域网内盗用IP ARP-s
192.
168.
10.5900-50-ff-6c-08-75解除网卡的IP与__C地址的绑定arp-d网卡IP
8.在网络邻居上隐藏你的计算机netconfigserver/hidden:yesnetconfigserver/hidden:no则为开启
9.几个net命令A.显示当前工作组服务器列表netview,当不带选项使用本命令时,它就会显示当前域或网络上的计算机上的列表比如查看这个IP上的共享资源,就可以C:\netview
192.
168.
10.8在
192.
168.
10.8的共享资源资源共享名类型用途注释__服务Disk命令成功完成B.查看计算机上的用户帐号列表netuserC.查看网络链接netuse例如netusez:\\
192.
168.
10.8\moviefile:///\\\\
192.
168.
10.8\\movie\t_blank将这个IP的movie共享目录映射为本地的Z盘D.记录链接netsession例如C:\netsession计算机用户名客户类型打开空闲时间\\
192.
168.
10.110file:///\\\\
192.
168.
10.110\t_blankROMEWindows20002195000:03:12\\
192.
168.
10.51file:///\\\\
192.
168.
10.51\t_blankROMEWindows20002195000:00:39命令成功完成
10.路由跟踪命令A.tra__rtpop.pcpop.comB.pathpingpop.pcpop.com除了显示路由外,还提供325S的分析,计算丢失包的%
11.关于共享安全的几个命令A.查看你机器的共享资源netshareB.手工删__享netsharec$/dnetshared$/dnetshareipc$/dnetshareadmin$/d注意$后有空格C.增加一个共享c:\netsharemymovie=e:\downloads\movie/users:1mymovie共享成功同时限制链接用户数为1人
12.在DOS行下设置静态IPA.设置静态IPCMDnetshnetshintinte_____ipinte_____ipsetadd本地链接staticIP地址__skgatewayB.查看IP设置inte_____ipshowaddress测试mtuping-f-lsize服务器ip
13、netstat命令netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作该命令的一般格式为netstat[选项]命令中各选项的含义如下-a显示所有socket,包括正在监听的-c每隔1秒就重新显示一遍,直到用户中断它-i显示所有网络接口的信息,格式同ipconfig-e-n以网络IP地址代替名称,显示出网络连接情形-r显示核心路由表,格式同route-e-t显示TCP协议的连接情况-u显示UDP协议的连接情况-v显示正在进行的工作[例]在本地机上使用netstat命令$netstatActiveInternetconnections(w/oservers)ProtoRecv-QSend-QLocalAddressForeignAddressStateActiveUNIXdo__insockets(w/oservers)ProtoRefCntFlagsTypeStateI-NodePathunix1[]STREAMCONNECTED270@00000008unix1[]STREAMCONNECTED150@00000002unix1[]STREAMCONNECTED104@00000001unix1[]STREAMCONNECTED222@00000004unix1[]STREAMCONNECTED171@00000003unix1[]STREAMCONNECTED271/dev/logunix1[]STREAMCONNECTED225/dev/logunix1[]STREAMCONNECTED223/dev/logunix1[]STREAMCONNECTED203/dev/logunix1[]STREAMCONNECTED105/dev/log......
14、nslookup命令nslookup命令的功能是查询一台机器的IP地址和其对应的域名它通常需要一台域名服务器来提供域名服务如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名该命令的一般格式为nslookup[IP地址/域名][例]在本地机上使用nslookup命令$nslookupDefaultServer:name.tlc.com.cnAddress:
192.
168.
1.99在符号后面输入要查询的IP地址或域名并回车即可如果要退出该命令,输入exit并回车即可
15、finger命令finger命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息如果要查询远程机上的用户信息,需要在用户名后面接@主机名,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程该命令的一般格式为finger[选项][使用者][用户@主机]命令中各选项的含义如下-s显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息-l除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容-p除了不显示.plan文件和.project文件以外,与-l选项相同[例]在本地机上使用finger命令$fingerxxqLogin:xxqName:Directory:/home/xxqShell:/bin/bashLastloginThuJan121:43(CST)ontty1No__il.NoPlan.$fingerLoginNameTtyIdleLoginTimeOffi__Offi__Phonerootroot*128Nov2509:
17......
16、ping命令ping命令用于查看网络上的主机是否在工作,它向该主机发送ICMPECHO_REQUEST包有时我们想从网络上的某台主机上下载文件,可是又不知道那台主机是否开着,就需要使用ping命令查看该命令的一般格式为ping[选项]主机名/IP地址命令中各选项的含义如下-c数目在发送指定数目的包后停止-d设定SO_DEBUG的选项-f大量且快速地送网络封包给一台机器,看它的回应-I秒数设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次-l次数在指定次数内,以最快的方式送封包数据到指定机器(只有超级用户可以使用此选项)-q不显示任何传送封包的信息,只显示最后的结果-r不经由__而直接送封包到一台机器,通常是查看本机的网络接口是否有问题-s字节数指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节 FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效命令格式ftp[-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer]引用:-v不显示远程服务器响应-n禁止第一次连接的时候自动登陆-i在多个文件传输期间关闭交互提示-d允许调试、显示客户机和服务器之间传递的全部ftp命令-g不允许使用文件名通配符,文件名通配符的意思是说允许在本地文件以及路径名中使用通配字符-s:filename指定包含ftp命令的文本文件在ftp命令启动后将自动运行这些命令在加的参数里不能有空格-a绑定数据连接时,使用任何的本地端口-w:windowsize忽略默认的4096传输缓冲区computer指定要连接的远程计算机的ip地址 ftp使用的内部命令如下中括号表示可选项:1)说明显示ftp命令的说明后面可以加参数,是加需要解释的命令名,不加则显示包含所有命令列表2)!说明:功能是在本地计算机上运行指定命令如!com__nd其中com__nd就是你要运行的命令,如果不加com__nd这个参数的话,则显示本地命令提示,这时你输入exit命令就能返回到ftp了3)$__cro-ame[args]说明执行宏定义__cro-name4)append说明使用当前文件类型设置,将本地文件附加到远程计算机中大概格式是appendlocal-file[remote-file]其中local-file是说指定要添加的本地文件remote-file是说指定要将local-file附加到远程计算机文件,要是省了这个,则是使用本地文件名做远程文件名5)account[password]说明提供登录远程系统成功后访问系统资源所需的补充口令6ascii说明:默认情况下,将文件传输类型设置为ASCII7bell说明响玲开关,意思是文件传输完成后是否有玲声提醒默认是关闭的8binary说明将文件传输类型设置为二进制9bye说明:结束和远程计算机的ftp会话,也就是安全断开,退出ftp.10cd说明更改远程计算机上的工作目录如cddata其中data是要进入的远程计算机的目录12)cdup说明进入远程主机目录的父目录13)chmodmodefile-name说明将远程主机文件file-name的存取方式设置为mode如chmod777a.out14)cr说明使用asscii方式传输文件时将回车换行转换为回行15close说明:结束与远程服务器的ftp会话,并返回命令解释程序16dir说明:显示远程的文件以及子目录列表如dirdatalocal-file其中data是指定要查看列表的目录,没指定的话就是当前目录local-file是指定要保存列表的本地文件,不指定的话就在屏幕输出17debug说明调试开关,打开的时候打印每个发送到远程计算机的命令,命令前有——默认情况是关闭的18disconnnect说明与远程计算机断开连接,但还保持着ftp命令提示符19)deleteremote-file说明删除远程主机文件20)disconnection说明同close21)formfor__t说明将文件传输方式设置为for__t缺省为file方式22get说明使用当前文件传输类型,把远程的文件拷贝到本地计算机上如getremote-filelocal-fileremote-file是指定要__的文件,local-file是指定本地计算机上的文件名,没有指定的话则个remote-file同名23glob说明文件名通配开关24hash说明转换每个传输数据快的散列标记打印#.数据快的大小是2048字节默认情况下是关闭的,25help说明显示ftp命令的解释,如helpcomm__nd其中com__nd就是你要解释的命令,如果不加com__nd这个参数的话就会显示所有命令的列表26)idle[seconds]说明将远程服务器的休眠计时器设为[seconds]秒27)i__ge说明设置二进制传输方式同binary28lcd说明:更改本地计算机的本地目录在默认的时候是启动ftp的目录.这个不要觉得没用啊,在你使用ftp的时候为了传递文件不是常改变本地和远程计算机的目录吗如lcd[directory]其中[directory]是指定要进入的本地计算机的目录如果你不加这个参数就会显示出本地计算机的工作目录.29literal说明:向远程ftp服务器发送协商参数报告.如lireralargument[...]其中argument是指定要发送给远程服务器的协商参数30ls说明:显示远程目录的文件和字目录.如lsremote-directorylocal-file其中remote-directory是指要查看的列表的目录不指定的话显示的是当前工作目录local-file是指定要保存列表的本地文件.不指定的话是在屏幕上输出.31)__cdef__cro-name说明定义一个宏遇到__cdef下的空行时宏定义结束32mdelete说明:删除远程计算机上的文件.如mdeleteremote-file...remote-file肯定是要删的文件啊,可以删除多个.33mdir说明:显示远程目录的文件和子目录列表他允许指定多个文件.如mdirremote-file...local-file参数我想大家应该明白什么意思吧不明白就看看前面的类似命令吧.34mget说明:使用当前文件传输类型将多个远程文件__到本地计算机.如mgetremote-files...其实remote-files可以指定多个,他就是指定要__到本地计算机的远程文件.35mkdir说明:创建远程目录.如mkdirdirectory这个命令和nt下的命令提示符中的mddirectory一样,不多说了.36mls说明:显示远程目录的文件和目录简表如mlsremote-file...local-file其中remote-file这个参数是必须要加的,-是使用远程计算机的当前工作目录.37mput说明:使用当前文件传输类型将本地文件__到远程计算机.如mputlocal-files...38)mode[mode-name]说明将文件传输方式设置为mode-name缺省为stream方式39)modtimefile-name说明显示远程主机文件的最后修改时间39)newerfile-name说明如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近则重传该文件40)nlist[remote-dir][local-file]说明显示远程主机目录的文件清单并存入本地硬盘的local-file41)n__p[inpatternoutpattern]说明设置文件名映射机制使得文件传输时文件中的某些字符相互转换如n__p¥
1.¥
2.¥3[¥1¥2].[¥2¥3]则传输文件a
1.a
2.a3时文件名变为a
1、a2,该命令特别适用于远程主机为非U-NIX机的情况42)ntrans[inchars[outchars]说明设置文件名字符的翻译机制如ntrans1R则文件名LLL将变为RRR43)open说明:连接到指定ftp服务器上,如opencomputerport其中computer一般是远程计算机的ip地址port不用说就是指定端口了44)passive说明进入被动传输方式45prompt说明:转换提示在多个文件传输的时候ftp提示可以有选择的检索或保存文件,如果关闭提示则mget和mput命令传输所有文件在默认情况下是打开的.46)proxyftp-cmd说明在次要控制连接中执行一条ftp命令该命令允许连接两个ftp服务器以在两个服务器间传输文件第一条ftp命令必须为open以首先建立两个服务器间的连接47put说明:使用当前文件传输类型将本地文件__到远程计算机中,如putlocal-fileremote-file其中local-file是指定要__的本地文件,remote-file是指定要__的远程计算机上的文件名,不指定的话是和本地计算机上的文件名同名.48pwd说明:显示远程呢感计算机上的当前目录.49quit说明:结束与远程计算机的ftp会话并退出ftp.50quote说明:向远程ftp服务器发送协议报告.期待ftp单码应答这个命令的功能和literal相同.51recv说明:使用当前文件传输类型将远程文件__到本地计算机他与get命令作用相同52)regetremote-file[local-file]说明类似于get但若local-file存在则从上次传输中断处续传53remotehelp说明:显示远程命令的帮助.这个命令的用法和help!一样可以参考他的用法.54rename说明:更改远程计算机上的文件名这个命令和nt的命令提示符的ren一样如renamefilenamenewfilename55)reset说明清除回答队列56)restart__rker说明从指定的标志__rker处重新开始get或put如restart13057rmdir说明:删除远程目录.这个命令和nt的命令提示符的rm一样如rmdirdirectory58)runique说明设置文件名唯一性存储若文件存在则在原文件后加后缀59send说明:使用当前文件传输类型将本地文件__到远程计算机.send和put命令的功能一样如sendlocal-fileremote-file60status说明:显示ftp连接和转换的当前状态61sendport说明设置PORT命令的使用62)sitearg1arg
2......说明将参数作为SITE命令逐字发送至远程ftp主机63)sizefile-name说明显示远程主机文件大小如siteidle720064)status说明显示当前ftp状态 65)struct[struct-name]说明将文件传输结构设置为struct-name缺省时使用stream结构66)sunique说明将远程主机文件名存储设置为唯一与runique对应 67)system说明显示远程主机的作系统类型68)tenex说明将文件传输类型设置为TENEX机所需的类型 69)tick说明设置传输时的字节计数器70tra__说明:转换报文跟踪运行ftp的命令时tra__将显示没个报文的理由71type说明:设置或显示文件传输类型.如type[type-name]其中type-name的意思是文件传输的类型,默认是ASCII没加这个参数就是显示当前的传输类型.72u__sk[new__sk]说明将远程服务器的缺省u__sk设置为new__sk如u__sk373user说明:指定连接到远程计算机的用户.如useruser-name[passwd][account]其中user-name不用说都是用来登陆计算机的用户名了,passwd是指定user-name的__不指定的话ftp会提示输入__account是指定用来登陆计算机的帐号如不指定ftp会提示输入帐号.74verbose说明:转换冗余模式这里如果打开会显示所有ftp响应文件传输结束的时候会显示传输的效率和统计信息默认的情况是打开的.
三、NET命令命令在WINDOWS下非常实用IPC$在HACKER攻击中作用非常的重要.ipc$连接可以实现远程登陆及对默认共享的访问;而139端口的开启表示netbios协议的应用我们可以通过139445win2000端口实现对共享文件/打印机的访问.要实施一次IPC$攻击就必须首先了解对方有没有共享信息和类别.NETHELP不用说就是NET命令得帮助信息了NETCOMPUTER创建用户帐号.NETGROUP修改全局组设置NETCONFIG这个命令在2000服务器版本中经常能用到.它是用来显示服务器配置信息.NETSATATICS用来统计网络信息的NETUSE这个最常用了.不用我多说用来访问网络共享资源得NETFILE显示文件的共享和锁定信息NETSTART用来启动网络服务NETSTOP嘿嘿当然是用来关闭网络服务的NETSEND向一个目标机发送服务的NETCONTINUE重新启动服务NETACCOUNT在2000和NT中维护帐户数据库的NETLOCALGROUP修改全局组设置NETVIEW查看网络共享资源NETSHARE用来创建或删除系统__享资源的NETPAUSE暂停网络服务.NETNAME修改或删除信息名NETUSER维护帐户信息 。