分享是一种生活态度,求知,求真,分享工作,分享生活!

腾讯NOC排位小助手

腾讯NOC排位小助手
最近NOC运营中心为了提升同事们devops的积极性,组织了一些有趣的小比赛。因为今年就要从腾讯大厦搬到滨海大厦,打算每隔几个月就排一次位置,增加大家新鲜感和人脉拓展,所以出了一个题目,编写一个随机排位程序,要求团队人员需要紧密沟通,团队之间也需要尽量沟通方便。而且还有奖品500元,虽然钱不多,但重在参与。于是利用空闲时间,写了一个小程序,考虑到必须界面……继续阅读 »

百度区块链小游戏-莱茨狗自动交易脚本

百度区块链小游戏-莱茨狗自动交易脚本
最近区块链挺火,吃瓜群众也想凑凑热闹,刚好百度推出了一个区块链小游戏-莱茨狗,是模仿最近炒的很火的CryptoKitties猫,试玩了一下,感觉还可以,开局免费领4只猫,后续全靠投机,捡一些底价猫,然后低买高卖。但有个问题,官网市场只能获取一页的10只狗数据,而且购买时需要人工输入验证码,交易了几个累死了,所以抽空写了一自动交易脚本,通俗一点就是刷票脚本。……继续阅读 »

netdevops挑战赛获奖经验分享

netdevops挑战赛获奖经验分享
最近几年,中心devops发展的相当快,各种运维自动化系统非常完善,比如可以快速一键隔离网络故障的“战斧”系统,专门针对网工的可视化脚本“鲁班”系统等等。借用总监的一句话来说,“腾讯是国内网络自动化程度最高的公司…”。中心比较重视员工devops的能力培养,经常举办一些编程沙龙、培训等。同事平时也都经常编写一些网络脚本,大大提高了网……继续阅读 »

NetDevOps之黑鹰网络巡检分析系统

NetDevOps之黑鹰网络巡检分析系统
因为公司网络运维需要,花了大概3周的时间,写了一个网络巡检系统,起了一个高端大气上凳次的名字,叫做黑鹰巡检分析系统。 听着貌似挺NB吧,可开发的过程真是一把鼻涕一把泪啊,为了赶进度,晚上写到11多,跟上公司的最后一班班车,周末还在加班。最终效果还可以 。系统包含“网络巡检”、“数据分析”、“实时告警”三大主要功能。系统设计为框架式结构,通过导入巡检模板,……继续阅读 »

syslog监控工具演示

syslog监控工具演示
网络设备监控在很多公司都是很重视的,当网管出现故障可以及时的通知管理员处理,这个需求是一个朋友提出的,而且还是他们公司一直有需求的。软件功能场景很简单,实时监视syslog服务器日志文件,如果出现告警或者匹配到特定关键字,发邮件通知管理员。软件花了半天时间,用C#写了核心功能,界面是cli的,可以满足需求,等实际用的时候再定制。后期还可以添加微信提醒等。……继续阅读 »

使用kali进行DHCP Server压力测试

使用kali进行DHCP Server压力测试
最近,有一哥儿给我提了一个这样的需求,能否写个程序实现:不停向dhcp服务器发送ip请求,获取到ip之后再释放。我想估计是想测试一下dhcp服务器的稳定性和可靠性,因为有些大公司为了保证业务,会做大量的压力测试,只有满足需求后才会上线。当时首先想到编程调用系统的api,模拟发送dhcp discover、request报文,获取到ip后,再发送dhcp r……继续阅读 »

千月网络助手v4.0发布

千月网络助手v4.0发布
新的版本v4.0发布了,距离上一版更新快一年时间了,这次更新的力度非常大,修复了已知的所有bug。更新内容:1、新增一系列IP计算工具,包含IP信息、子网计算、IP地址规划、路由汇总、路由重叠检查、排序和去重、IP掩码转换工具。2、修改“网络扫描”功能BUG,更加稳定和快速。3、多Ping工具增加排序、导入、导出功能,可以智能识别文件IP地址,并导入……继续阅读 »

千月科学上网服务器已更新

千月科学上网服务器已更新
最近年底项目特别多,忙的要死,服务器也一直没有更新,今天赶紧趁着周末更新了一下。现在速度刚刚的,小伙伴们又可以开心的上网了! 如果后续不能上网了,小伙伴们可以留言提醒一下。……继续阅读 »

网络巡检分析工具

网络巡检分析工具
最近有同事找到我帮忙编写一个巡检分析工具,主要是腾讯那边设备太多,巡检之后需要把结果做个分析,比如是否有光衰问题、ospf邻居数量、lldp邻居数量、设备启动文件版本等。如果这些东西都人工来一个一个分析,那估计蛋都碎了,因为文件太多,大量重复繁琐的劳动太累,而且还容易出错,实在是无意义!于是抽空写了一个小工具,可以很快把需要检查的内容做个汇总,并做简单的分……继续阅读 »

C# 注册系统热键

C# 注册系统热键
简单点说就是为程序制定快捷键勒。。很多软件都带热键功能的,通过以下方式可以实现2个键或3个键的快捷键,相当之使用,具体实现方法看后文吧。。代码:先引用using System.Runtime.InteropServices; 的命名空间,然后在合适的位置加上如下代码就OK。。注意:Form1_Load和Form1_FormClosed不能直接copy……继续阅读 »