- 浏览: 501934 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (449)
- java细节 (186)
- javascript (6)
- tomcat (2)
- java基础 (17)
- extjs (1)
- java 开源 (17)
- java-bug (5)
- 电脑软件 (16)
- oracle-dba (8)
- oracle (6)
- java 精神 (17)
- SSH (6)
- 常用开源 (29)
- Mysql (22)
- 电脑学习 (8)
- jsp (12)
- html5 (6)
- hadoop (3)
- webos (2)
- web前端开发 (7)
- java实践 (2)
- 其它 (19)
- python (4)
- c++ (1)
- linux (2)
- css3+h5 (9)
- bootstrap (12)
- ps (1)
- vue (5)
- android (3)
最新评论
-
springdata_springmvc:
java inputstream demo教程源代码下载:ht ...
文件的读写 -- java FileInputStream -
hukaimiao:
[/c佛挡[size=x-small][color=darkr ...
文件的读写 -- java FileInputStream -
wwm4851186:
可惜这是中国
10大技能 让你坐享10万美元薪酬 -
zhubo357087527:
楼主,这样写可以吗?用“Process proc = Runt ...
在java中如何调用linux的ctrl+c指令?
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.SocketException;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.net.telnet.TelnetClient;
public class PingTelnetUtil {
public static void main(String[] args) {
System.out.println(testTelnet("1.4.2.1", 22));
// System.out.println(testPing("1.2.2.1"));
}
public static String testTelnet(String ip, Integer port) {
try {
TelnetClient telnetClient = new TelnetClient("vt200"); // 指明Telnet终端类型,否则会返回来的数据中文会乱码
telnetClient.setDefaultTimeout(5000); // socket延迟时间:5000ms
telnetClient.connect(ip, port);
telnetClient.disconnect();
return "telnet通";
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "telnet不通";
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "telnet不通";
}catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "telnet不通";
}
}
public static String testPing(String ip) {
InputStream is = null;
InputStreamReader isr = null;
BufferedReader brStat = null;
try {
Process process = Runtime.getRuntime().exec("ping " + ip);
is = process.getInputStream();
isr = new InputStreamReader(is, "gbk");
brStat = new BufferedReader(isr);
String result = "连接异常";
String temp = "";
while ((temp = brStat.readLine()) != null) {
if(StringUtils.isBlank(temp)){
continue;
}
if (temp.indexOf("时间") > -1) {
result = "ping通";
break;
}
if (temp.indexOf("请求超时") > -1) {
result = "请求超时";
break;
}
}
return result;
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "连接异常";
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "连接异常";
} finally {
try {
is.close();
isr.close();
brStat.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
发表评论
-
idea 设置自动编译
2023-06-13 09:39 484https://www.cnblogs.com/bxzmd/p ... -
eclipse 下载的地方
2023-05-31 00:43 245参考 https://baijiahao.baidu.com/ ... -
eclipse导入 idea
2023-03-19 21:27 314转: https://blog.csdn.net/qq_526 ... -
@DataSource切换数据库失效
2022-08-08 11:31 822在实现类中 再次注入即可 public class Face ... -
jar下载地址
2022-02-11 23:34 3511、进入官网:https://sourceforge.net/ ... -
java 测试两个月前的今天-改为保留60天-bug
2021-08-18 14:03 591比如今天是8.31 两个月前是 6.30。 但是存在问题,比如 ... -
idea 常见配置
2021-06-07 17:11 3581 sst 8.37 checkstyle 版本 2 设置c ... -
linux定时清理日志
2020-09-21 13:36 489clearlog.sh #!/bin/bash # 清理30 ... -
前端中文传到后台乱码
2020-09-10 23:35 660info = new String(info.getBytes ... -
linux 开机自启动
2020-09-07 10:20 438run.sh 文件内容如下: #!/bin/bash cd ... -
nodejs 和npm对应关系
2020-08-07 09:45 2188https://nodejs.org/en/download/ ... -
mybatis 插入库 乱码
2020-05-10 12:25 375jdbc:mysql://127.0.0.1:3306/tes ... -
Transactional 不生效(转)
2020-04-16 12:33 383@Transactional 默认是当方法抛出RuntimeE ... -
全栈开发
2020-03-11 21:51 369全栈开发没有明确的定义,但应该指的就是前端+后端+数据库。所以 ... -
rocketmq-一个消费组对应一个订阅关系
2019-10-23 10:39 816源码分析RocketMQ同一个消费组设置不同tag,消息订阅失 ... -
rocketmq 标签过滤的方式
2019-10-21 09:16 451https://www.kunzhao.org/blog/20 ... -
json 转 对象
2019-09-30 16:48 382单个 XX a = JsonUtils.fromJson(js ... -
springboot @RequestBody 和 @RequestParam
2019-09-09 23:08 1305一 在路径中 在PathVariable后面接入“uid”就可 ... -
java.sql.SQLException: Parameter index out of range (1 > number of parameters, w
2019-08-28 22:42 626完整错误: java.sql.SQLException: Pa ... -
List 简洁赋值
2019-08-14 10:35 578List<String> name = new A ...
相关推荐
3. **自定义设置**:用户可以根据需求调整ping参数,如ping包大小、间隔时间、ping次数等,以适应不同的网络环境和测试需求。 4. **保存和导出结果**:为了便于分析和记录,批量ping工具一般都具备保存结果到文件的...
批量ping工具是一种高效实用的网络管理软件,它允许用户一次性检查多个IP地址的网络连通性,极大地提高了网络管理员的工作效率...在日常工作中,掌握并熟练使用这类工具,对于提高工作效率和提升服务质量具有重要意义。
首先,`ping`是一个基本的网络工具,用于测试两台设备之间的网络连通性。在C#中实现ping功能,主要涉及创建一个自定义的UDP套接字,并利用ICMP echo请求和echo应答来实现。你需要理解套接字编程的基本概念,以及如何...
总之,IPOP网络通讯工具是一个强大的网络诊断和管理工具,通过其网络重定向、报文捕获、ping包测试和telnet服务等功能,用户可以深入理解网络状态,有效解决网络问题,提高网络管理和维护的效率。在日常工作中,掌握...
通过创建telnet客户端,连接到服务器,实时接收和显示日志,同时处理不同字符编码的转换,我们可以为用户提供一个有效的日志监控工具。在这个过程中,理解套接字API、字符编码理论,以及如何在C++中实现这些概念至关...
5. **网络工具**:如PING、TELNET和FTP,它们在没有图形界面的DOS环境下进行网络通信。PING用于测试网络连接,TELNET使用户能够远程登录到其他服务器,FTP则用于文件传输。 6. **光驱和ISO处理**:MaxDOS提供了虚拟...
Ping是基于ICMP(Internet Control Message Protocol)协议的网络工具,用于测试两台计算机之间的连通性。通过发送ECHO请求数据包并接收回应来检查网络连接。命令参数包括: - `-t`:持续发送ECHO请求,直到手动停止...
在进行这些连接测试时,通常会编写一些工具类或脚本,例如使用`ping`命令检查网络可达性,`telnet`测试端口开放,或者使用Java代码模拟TCP、FTP、SMTP连接。`源码`标签提示我们可以参考提供的源码进行学习和实践。 ...
网络百宝箱_v2.0.7 网络百宝箱主要是为网络工程师、安防工程师、IT技术支持、工程商、集成商...3、运维类小工具:Ping测试、Telnet、SSH、Tracert、端口扫描; 4、安防类小工具:录像容量计算、摄像机焦距、带宽计算。
2. **系统信息查询**:`systeminfo`命令提供系统配置的详细信息,`ver`命令显示Windows版本,`ipconfig`查看网络配置,`ping`测试网络连接。 3. **程序执行**:通过全路径或环境变量,可以直接在命令行启动应用程序...
8. **网络故障排查**:学习使用各种网络诊断工具(如ping, tracert, telnet等),识别并解决网络连接问题。 通过这些测试题,学习者可以全面评估自己在BENET2.0 S2阶段的掌握程度,及时查漏补缺,为后续的学习和...
此外,TCP/IP工具如telnet和ping也是常用的网络调试助手。 3. **串口助手调试工具**:串口助手是专门针对串行通信进行测试和调试的应用程序。它们通常提供简单易用的界面,支持发送和接收ASCII或二进制数据,可以...
Ping是一个网络诊断工具,用于测试网络连接性和延迟。通过发送ICMP(Internet Control Message Protocol)回显请求到目标IP地址,然后接收回显应答,我们可以检查两台计算机之间的网络连通性。`ping IP地址`命令...
标题中的"D_局域网扫描工具.rar"表明这是一个关于局域网扫描的软件或程序,通常这类工具用于发现并分析局域网内的设备和共享资源。这类工具在网络安全管理和网络故障排查中扮演着重要角色。 描述中提到"d哥的工具...
常用的测试方法包括ping命令、telnet命令和traceroute命令。这些命令可以用来测试设备之间的连通性和网络的可达性。 八、简单组网的设计和配置 设计和配置简单组网需要了解网络结构、设备的配置和网络拓扑图画法。...
goon集合了fscan和kscan等优秀工具功能。功能包含:ip探活、port扫描、web指纹扫描、title扫描、压缩文件扫描、fofa获取、ms17010、mssql、mysql、postgres、redis、ssh、smb、rdp、telnet、tomcat等bp以及如netbios...
5. **网络工具**:如PING用于网络连通性测试,TELNET用于远程登录其他系统。 6. **实用工具**:DISKMAN是磁盘管理工具,可查看磁盘信息,扩展分区等;CONV可以用来转换文件编码格式。 了解和研究这些DOS经典工具,...
1. ping: 测试网络连接是否正常。 2. tracert: 跟踪网络数据包的传输路径。 3. netstat: 显示当前网络连接状态。 4. nslookup: 查询域名解析结果。 5. telnet: 远程登录到其他计算机。 6. ftp: 通过 FTP 协议上传或...
3. **网络接口验证**:问题3中,技术人员需通过ping命令验证路由器的LAN接口,通常使用接口的IP地址或环回地址(127.0.0.1)进行测试。 4. **传输层协议**:问题4涉及TCP和UDP协议,TCP提供可靠的数据传输,使用...