《网络工程师调试工具IPOP使用手册001.docx》由会员分享,可在线阅读,更多相关《网络工程师调试工具IPOP使用手册001.docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、IPOP使用手册 文档编号请输入文档编号 密级请输入文档密级 版本编号 日期2014-10-08 2022 科技 版权声明本文中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属 科技所有,受到有关产权及版权法保护。任何个人、机构未经 科技的书面授权许可,不得以任何方式复制或引用本文的任何片断。 版本变更记录时间版本说明修改人2014-10-08初稿陈飞 适用性声明本模板用于撰写 科技内外各种正式文件,包括技术手册、标书、白皮书、会议通知、公司制度等文档使用。 第 16 页目录一. 章标题1 一级小节标题1 二级小节标题1 标题与正文的样式名1二. 列表符号与
2、列表编号1 列表符号1 列表编号1 项目符号与项目编号的样式名1三. 图片、表格与公式1 图片1 表格1 公式1 图片与表格的样式名1四. 其他1 附注和脚注1 文本引用与补充材料1 文本强调1 其他常用样式名1附录A附录标题一1附录标题二1附录标题三1附录标题四1表格索引表 1.1 标题与正文的样式名1表 2.1 项目符号与项目编号的样式名1表 3.1 标题行列型表格示例1表 3.2 无标题列型表格示例1表 3.3 无标题行型表格示例1表 3.4 图片与表格的样式名1表 4.1 其他常用样式名1插图索引图 3.1 图片示例1一. IPOP介绍IPOP是一款设备调试终端工具,功能很强大,集合很
3、多服务、调试、查看手段于一身,主要功能如下:l IP地址动态绑定功能l 路由信息查询与配置功能l MAC地址信息查询与修改功能l MAC、主机信息扫描功能l 本机网络报文统计功能l 本机端口列表、远程端口扫描功能l 端口映射功能l 网卡流量统计功能l 本机IP报文捕获与发送功能l 终端控制功能(支持telnet、dos、ssh、sftp、ftp、com等协议)l TCL脚本支持l 多种服务功能(tcp/udp/ping/telnet/ftp/tftp/web/team/syslog/smtp)二. 模块介绍下面按照模块方式来介绍这款工具,先来张截图认识下软件图 2.1 IPOP软件介绍如上图,
4、总共有11个模块,有些模块下面包含多个功能,我会针对以前测试中经常用到的功能做详细介绍,有些地方可能介绍的不全,大家也可以自行研究。2.2 IP绑定图 2.2 IP绑定本功能为IP地址动态绑定,可以在WIN2000/WINXP/WIN2003/WIN7/WIN2008系统上绑定多个IP地址,可以随时增加与删除。用于WIN98系统。注意事项:*所绑定的IP地址为动态绑定,在计算机重启后IP地址会丢失,需要重新绑定;但退出本软件不会导致已绑定的动态IP丢失。如需启动时生效,请选择“下次重启自动绑定”选项后,再添加需要绑定的IP,以后计算机重启后不须启动本软件即能自动绑定IP。*本软件可以自动搜索系
5、统中存在网卡,在绑定前请选择正确的网卡。*多IP地址绑定可以成批的绑定IP,规则如下:终止的IP地址必须大于起始的IP地址、地址递增为各地址段的递增规则,如起始地址为192.168.0.1,终止地址为192.168.4.2,地址递增为,则增加的IP地址为:192.168.0.1 192.168.0.2 192.168.2.1 192.168.2.2 *在网卡网线断开重连或无线网络断开重连时,动态IP地址会丢失,如果想在此种情况下保持动态IP不变,请选择“断线不丢失动态IP”选项,此选项只需设置一次,在下次计算机重启后一直生效。2.3 路由图 2.3 路由进入此模块后展示的是本机的路由表,可以在
6、下面路由配置栏里对路由进行增加与删除。注意事项:所添加的路由为动态绑定,在计算机重启后IP地址会丢失,需要重新绑定;但退出本软件不会导致已绑定的动态路由丢失。如需重启后还生效,需要在运行-cmd里通过route add形势添加,最后加-p参数,否则重启后路由会丢失。如下图:图 2.4 Win7下添加永久静态路由2.4 MAC信息图 2.5 MAC信息MAC信息模块主要提供网卡MAC地址修改、MAC地址扫描、IP地址扫描功能;MAC厂家信息对照表,可以根据mac地址的前6位查询到对应的厂家,也可以根据厂家的名字查询到对应的mac地址。注意事项:IP段主机扫描只针对支持NETBIOS协议的主机进行
7、扫描,IP地址段可以与本机不在同一网段,即可以跨越路由器;而IP段MAC扫描针对所有IP协议的设备进行扫描,但扫描IP段必须与本机为同一网段。2.5 网络统计图 2.6 网络统计本模块主要对网络的收发包进行详细统计,包含不同的错包统计。2.6 端口信息图 2.7 端口信息本模块提供两个功能:本地端口扫描与远端端口扫描。本地端口扫描的结果除了能看出回话的五元组外,如果是主动开发端口,还能看出是什么程序打开的。(此功能很好用,有时候向开放某端口,但是系统却提示次端口被占用,可以在这里找到对应的程序,并且右击结束它。)远端端口扫描:可以指定远端主机的起始IP、终止IP,起始扫描的端口号、终止端口号以
8、及代发扫描信息的网卡IP,扫描的结果在右下方展示。下图是端口信息对照表,列出了1024以内端口号对应的端口名、协议类型与描述信息图 2.8 端口信息对照表2.7 端口映射图 2.9 端口映射端口映射又叫端口重定向,是将访问本机某端口的连接请求,转发至本机或其他主机端口的一项功能,其应用如下:1、 应程序的端口更改。如将本地web服务器的端口由80改为8080;2、 远程端口代理。如在一台网关计算机上做端口映射,可以实现由公网直接访问私网资源。类似NTA功能等。使用步骤:1、 选择本地地址,指定本地端口,指定映射地址、端口,选择tcp或者udp协议2、 指定好映射关系后,点增加按钮3、 点开始映
9、射然后可以通过本机IP+本地端口访问映射地址的资源了2.8 网卡流量图 2.10 网卡流量本模块主要提供以下功能:统计网卡的收发包速率情况,可以按照字节或者比特显示,可以调整采样时间网卡的端口速率、MTU、MAC地址进行展示修改MTU对网卡的收发包字节数进行统计,并提供重置功能对网卡收发包速率统计提供实时存盘功能(记录收、发包速率bps及当前的时间戳)对网卡当前的收发包速率提供悬浮窗显示2.9 报文捕获图 2.11 报文捕获报文捕获功能即抓包功能,相信大家都很熟悉,这里就不做多介绍。2.10 终端工具图 2.12 终端工具终端工具可以说是这个软件的核心部分之一,功能非常强大,下面先罗列下主要功
10、能:终端控制功能,类似于secureCRT,支持telnet、dos、ssh、sftp、ftp、com等协议;日志记录功能,这个功能比secureCRT的记录回话强大;连接共享功能,可以通过本地某个端口共享此窗口回话;添加功能按钮,是为了添加快捷按钮;字符串匹配功能,匹配到字符串后可以设置响应的动作;发送窗口,提供文本与tcl方式发送,方便自动化操作;快捷键修改功能;文件发送功能,支持的发送协议有xmodem等modem协议。下面是终端工具的帮助文档:点击“新建连接”图标可以建立多个telnet或串口维护终端窗口;在窗口标题上双击可以关闭相应的窗口;在终端窗口上点击右键可以弹出相应的菜单(非自
11、动拷贝模式);窗口切换:使用快捷键Alt+数字可以切换到相应的终端窗口,使用ALT+依次切换窗口。快捷键:PageUP 向上翻页PageDown 向下翻页Home 向上移一行End 向下移一行CTRL+A 复制所有窗口内容到粘贴板CTRL+D 清除窗口内容CTRL+C 复制所选内容CTRL+V 发送粘贴板内容到终端CTRL+N 新建终端窗口发送窗口的快捷键:F8:发送选中字符串或当前光标所在行的字符串F9:开始/停止发送F10:清空发送窗口内容TCL方式发送窗口的快捷键:F7:显示/隐藏TCL调试输出窗口F8:执行选中脚本或当前光标所在行的脚本F9:开始/停止执行脚本F10:清空TCL窗口内容
12、字体、背景色设置:点“字体”、“背景色”按钮可以设置相应窗口的字体与背景色,设置后,后续打开的窗口也缺省为此字体与背景色。显示状态切换:点显示状态切换按钮,可以暂停/继续屏幕的打印,暂停时从终端接收的数据保存在缓冲区中,不在屏幕显示,继续恢复后再显示在屏幕上。存盘状态切换:可以在终端窗口操作过程中切换存盘状态,点击图标为绿色时,开始存盘,程序会在运行目录新建一个存盘文件,文件名为当前时间,具体文件名在左下角的状态栏显示;点击图标为红色时,停止存盘,关闭存盘文件。功能按钮:功能按钮相当于鼠标点击的快捷键,点“添加功能按钮”可以设置按钮的名称与要发送的字符串,设置后会在状态栏右侧生成相应的按钮,当
13、点击功能按钮时,程序会将功能按钮所定义的语句发送给当前激活的终端窗口,功能按钮可以存盘,当以缺省文件名保存在程序目录时,下次程序运行时会自动载入功能按钮。字符串匹配:字符串匹配用于搜索相应终端窗口中的字符串,当从终端接送到此字符串后,可以执行一系列的自定义操作,比如打印当前时间、向终端发送相应字符串等等。注意进行了匹配字符串配置后,需要点“匹配状态切换”图标才能使匹配功能生效。HEX显示:将从终端接送的数据以16进制格式显示发送窗口:可以将发送窗口中的字符串以行为单位,通过一定的延时控制发送至终端窗口,便于自动化测试。发送窗口具有一个简单的字符串文本构造功能。TCL发送可以通过TCL脚本来控制
14、字符串的发送。自动拷贝:当建立终端窗口时选中了“自动拷贝”选项后,在终端窗口可以实现用鼠标左键选中文本即拷贝的功能,点击鼠标右键就可以实现粘贴。后面我会举例对这个功能做详细介绍。2.11 服务图 2.13 服务此模块主要是简单的实现各种常用的服务TCP:实现tcp客户端与server端功能UDP:实现udp客户端与server端功能PING:向指定IP发起ping,记录ping的次数、错误数、丢包率,延迟等,并且可以存盘TELNET:实现telnet服务器功能FTP:实现ftp服务器功能TFTP:实现tftp服务器功能WEB:实现web服务器功能TEAM:SYSLOG:实现syslog服务器功
15、能SNMP:下面我会举两个例子简单做介绍2.12 报文发送图 2.14 报文发送本模块主要实现报文发送功能,可以用于做一些简单的功能测试。已实现的协议有ARP/IP/ICMP/UDP/TCP/IGMP,应用层数据可以在底层基础上添加数据自己构造。三. 重点功能介绍与演示IPOP工具功能比较多,下面就着重介绍下我在测试中,使用比较多,觉得重要的功能。3.1 终端控制功能在“终端控制”模块,点击“新建连接”图标可以建立多个telnet或串口维护终端窗口图 3.1 连接控制设置图3.1.2 连接方式IP类型:支持IPv4与IPv6支持的协议有:支持telnet、dos、ssh、sftp、ftp、co
16、m登录模式:支持自动登录(连接时自动输入密码)图 3.2 自动登录设置3.1.3 终端串口设置图 3.3 终端窗口设置支持缓冲行数设置:2510000,默认500支持每行列数设置:80/132(即行宽度)3.1.4 日志保存此功能是保存在终端操作的日志,将每一步操作到记录在文本文件中。在测试中,此功能非常重要,特别是使用命令行测试,可以完整的记录操作。日志启用与停用在两个地方可以控制,如下图:图 3.4 日志开关在图中位置:自动存盘:设置存盘目录,勾选前面的框是自动存盘,文件名称是“连接名称+时间戳”日志保存方式:可以选用追加方式与单独存放的模式文件超过指定大小后,自动转存增加时间戳:在记录日
17、志时,定时增加时间戳图中位置是日志记录的状态灯,绿色表示在记录日志,红色表示未记录日志图中位置是:连接设备的协议-IP状态日志存储位置连接时间当前系统时间;这里有个很好的功能,直接双击存储路径就能打开日志。3.1.5 连接共享连接共享功能是把当前的窗口通过开放本地指定端口的方式共享出来,可以telnet+ip+port的方式来访问。在有些场合这个功能还是很好用的,如开发、测试定位问题时;或者异地演示效果时等。图 3.5 连接共享按上图设置,共享端口可以自己指定,设置完成后,点开始共享/停止共享。在cmd里直接telnet 127.0.0.1 1002就可以了(这里是在本机演示,用的环回口IP,
18、,其它主机直接访问运行IPOP工具的pc的IP就行)。注意:共享的窗口多人连接后,同时只能一个操作,显示实时同步的。3.1.6 添加功能按钮功能按钮就是快捷按钮,设置某个按钮发送指定字符串,点此按钮后就会发送指定的字符串到当前窗口或者所有已打开的窗口。如下图:图 3.6 功能按钮演示点标记的小图标,然后设置发送的字符串,确定后在图位置展示,需要发送此字符串时,单击“系统运行时间”这个按钮,字符串就会发送到当前窗口,如图所示。3.1.7 发送窗口发送窗口主要是通过文本方式与TCL方式向当前窗口定时、循环的发送一些指令,实现部分自动化测试。3.1.7.1 举例1-文本发送需求:每隔10秒查询一次路
19、由表点开始发送3.1.7.2 举例2-文本发送-构造需求:给eth0网卡添加9个子接口,IP地址一次为9在文本发送窗口左下角点“构造”,如下图红记位置,然后在文本构造框里按下面格式填写生成文本,如下图开始发送3.1.7.3 举例3-tcl发送需求:查询网卡eth0子接口1到9的IP地址使用举例里的for循环实现写好脚本后,点开始执行3.1.8 端口映射演示需求:有一台ADSM设备,网段的同学想访问这个设备分析:目前的情况是网段同学能ping通,但是不能web访问与ssh登录;导致这样的原因是信息管理部做了限制,在不申请开通权限的情况下,我们可以找个跳板,通过远程桌面过去直接访问或者做个端口映射
20、就行。根据目前的情况研发同学都可以访问网段资源,我刚好有台PC同时接如了与网段。下面就给大家演示下通过网段访问IPOP映射配置在上进行访问IPOP日志3.1.9 服务搭建3.1.9.1 Web服务搭建指定好对应的路径与端口,点start即可测试3.1.9.2 FTP服务搭建设置对应的路径、端口与动作,点start即可用户名与密码是在里设置测试IPOP 日志其它服务就不在这里一一列举了,大家可以自行研究。四. IPOP设置选项IPOP设置选项在界面的左上角可以设置中英文,系统配置的导入导出,缺省配置的恢复,以及选项设置。4.1 系统选项设置系统开机自启动,窗口自适应等4.2 终端维护选项发送字符串时间间隔延时设置发送窗口缺省延迟设置输出缓冲字符串设置断线后重连清除屏幕设置中断断线自动重连设置终端定时发送空字符串保持在线设置表红色的都是在使用中非常重要的功能,特别是用来做监控log时,有些设备会有监控连接没有输入与输出就清除连接的设置,这两个设置就非常有效了。