diary 2012/10/21

本文详细介绍了使用Go语言的基本特性和Wireshark进行网络流量分析的过程,包括设置静态ARP表项解决网络问题的方法。通过实例展示了如何在遇到网络故障时利用Go语言和Wireshark进行诊断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、golang

测试了go语言的一些基本特性。

优缺点兼有,优点是数组scale的选择,返回值的指定等;缺点比如pascal的浓郁乡村气息 - -

不过以go的定位:一个快速的C的改良版的OS语言,还是物尽其用了。

事实上,如果做成matlab那样功能强大,库函数很详尽,doc可以当教科书的话,那我是会力挺go语言的。



2、arp wireshark

之前一直在用 p2p终结者 来观察网络流量。这是背景。

这几天一直发现不能上网,开始还不以为意,今天觉得有点奇怪,就开了wireshark抓包。

不抓不知道,一抓就好笑,原来有一个网络主机在不断的向我的电脑发arp包,告诉我他是路由

尝试打开 p2p终结者,提示“网络中权限不够高”云云,发现是新的版本(我的是4.23的破解版,搜了一下,最新已到4.26)

于是终结者表示自己无能为力,我只好自力更生。搜了一下是否能用windows自带的工具过滤arp包,发现可以设置静态arp表项

于是开着wireshark监听报文,重新连了一次网络。果断抓到了联网时路由发过来的报文,拿到了src mac

之后设置一下ip - mac的绑定就好了。本来想用arp命令,未遂,改用netsh命令

netsh i i show in   //查找出idx
netsh -c "i i" add neighbors 11 "192.168.1.1" "MAC地址"   //设置对应的静态表项

一举成功!

幸好对方并非针对路由器的欺骗,如果欺骗了路由器,那我估计就只能写个软件出来搞对抗了……

嗯哼……软件正在准备中。其实也不难,就用pcap的函数,网上大把的代码。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值