
java/网络
昆卡卡
修炼。。。
展开
-
ubuntu下使用jpcap
因为我网上找的教程貌似都过期了,反正我是没装成功,故记下我自己的过程一、安装libpcap,我在ubuntu终端输入tcpdump --v看到有libpcap 1.6.2还是最新的,美滋滋的以为不用安装了,后来编译后面需要的类库的时候发现自己太天真了,ubuntu安装还是很简单的,直接sudo apt-get install libpcap-dev光看名字应该就原创 2014-11-11 15:37:59 · 1795 阅读 · 0 评论 -
java实现基于snmp的网络拓扑发现
背景目前手上只有二层交换机且支持snmp协议,故先实现子网内的网络拓扑发现,等有了三层交换机后再补充全网络的拓扑发现,至于发现的方式也是我看了一些资料以后用自己觉得可行且较方便的方式实现了出来,如果有什么不对的或者有更好的方法希望大家能够指正分享。实现需要了解的一些知识和工具:有snmp(Simple Network Manage Protocol)协议的概念,snmp4j框架原创 2014-11-24 17:18:31 · 20309 阅读 · 23 评论 -
ubuntu下快速使用protobuf
什么是protobuf简单讲就是一种类似于json,xml的通用数据交换格式,但是效率更高,更省空间,目前官方支持c++,java,python,ruby。其他语言有一些第三方做的开发包,需要自己选择比较好的。Ubuntu下快速使用下载 google或者github 编译 2.1 编译protoc工具,这里可以直接看解压出来的protobuf-2.6.0文件夹下的README.txt文件,这原创 2015-03-19 20:30:18 · 2229 阅读 · 0 评论 -
二层网络内与任意IP通讯
二层网络内与任意IP通讯原创 2015-03-09 08:53:06 · 1990 阅读 · 0 评论 -
wireshark抓tcp包长度的疑惑
问题今天用wireshark抓包调试的时候遇到了一点小困扰,如下图 本来就是两条很普通的192.168.10.90发给195的fin包,195回应ack,但是这两个包的长度是挺诡异的,为什么一个是54,一个是60呢,而且查看60长度的包,发现在TCP协议的数据区有6个字节的00。 那么这6个字节的00又是哪里来的呢?探(sou)寻(suo)答案首先确定的是这数据区6个字节的00不是应用程序原创 2015-03-21 15:21:55 · 13549 阅读 · 2 评论