Netfilter,iptables/OpenVPN/TCP guard:-(

我不会编程,但也不是一点都不会,我稍微会一些 :-)

二十分钟Linux ftrace原理抛砖引玉

周末要去忙别的事情,所以没有时间总结些东西了,那就今晚写简单点吧。 我们可以通过objdump -D看到内核模块或者用户态程序里面的函数开头的指令,以便知道如果想hook它的话,要预先备份多少指令。 但是如何看到内核函数的开头几个指令呢? 我试图去objdump系统boot目录下的vmlinux...

2018-11-30 21:28:52

阅读数:388

评论数:0

云计算,CDN与光速极限

zhejiang wenzhou skinshoe wet,rain flooding water will not fat! 竟然在公司茶水间沙发上睡着了,错过了晚饭时间,就索性不吃了。梦魇让我惊起而长嗟,然后有一点失落。 思考了一些关于云计算和CDN的点滴,作文以记之。 云计算 把所有的计算...

2018-11-30 20:24:47

阅读数:295

评论数:0

每次看serverless,我恨我不会编程

晚上心血来潮,看看阿里云的产品都有哪些小场面且比较好玩儿的,就看到了 function compute, 这个看了下其实就是serverless的概念。看了它的计费原则,只有在运行时才计算费用,就索性注册了一个用户: 我也终于成了阿里云的用户。 来看看什么是serverless。说说我的理解。...

2018-11-29 23:16:24

阅读数:1028

评论数:1

x86_64体系结构动态替换内核函数hotpatch之完结篇

我的小小要是能用钢琴弹出《二泉映月》,我就要努力用二胡拉出《卡农》! 最近写了三篇和网络技术无关的三篇文章: Linux内核如何替换内核函数并调用原始函数 :https://blog.csdn.net/dog250/article/details/84201114 x86_64运行时动态替换函数...

2018-11-27 21:53:01

阅读数:211

评论数:2

x86_64动态替换内核函数的hotpatch模块卸载问题

zhejiang wenzhou skinshoe wet, rain flooding water will not fat! 果真,仅仅理解hotpatch的原理,而不实战的话,只能写出玩具。细节的处理非常麻烦。 本文是下面两篇文章的续集: Linux内核如何替换内核函数并调用原始函数:ht...

2018-11-26 22:06:21

阅读数:940

评论数:3

x86_64运行时动态替换函数的hotpatch机制

zhejiang wenzhou skinshoe wet, rain flooding water will not fat. 昨天我发了一篇关于替换运行中的内核函数的文章: Linux内核如何替换内核函数并调用原始函数 :https://blog.csdn.net/dog250/articl...

2018-11-20 21:53:27

阅读数:391

评论数:1

Linux内核如何替换内核函数并调用原始函数

浙江温州皮鞋湿,下雨进水不会胖。周六的雨夜,期待明天的雨会更大更冷。 已经多久没有编程了?很久了吧…其实我本来就不怎么会写代码,时不时的也就是为了验证一个系统特性,写点玩具而已,工程化的代码,对于而言,实在是吃力。 最近遇到一些问题,需要特定的解法,也就有机会手写点代码了。其实这个话题记得上一次遇...

2018-11-18 17:16:42

阅读数:1621

评论数:9

QUIC成为了HTTP/3的标准传输协议!

浙江温州皮鞋湿,下雨进水不会胖。 动机和缘起 记得大概是三四天前,朋友圈被《Google QUIC正式更名 HTTP/3 协议》这篇文章刷了屏,当时第一感觉就是“我靠,HTTP/2还没普及呢,怎么3就来了,TCP真的这么快就要下课了吗?”。我真的是虚惊一场,我虽然不喜欢TCP,但还要靠着它吃饭呢…...

2018-11-17 15:22:38

阅读数:643

评论数:1

流水线式的TCP中继代理是如何提高吞吐的

浙江温州皮鞋湿,下雨进水不会胖! 写这篇文章的动机来自于我很久以前的一个疑问,就是 CDN如何加速动态的内容? 如果答案是每次都回源站,那岂不是违背了 “CDN就是让内容离用户更近” 的承诺了吗? 答案确实是每次都回源站。但是另一方面,CDN并非仅仅是让内容离用户更近,更高层面上,CDN代表了一种...

2018-11-13 21:16:48

阅读数:478

评论数:2

在任意位置Reset掉任意的TCP连接

漫漫长夜又要降临…黑夜里,我不敢点灯,复明日,阳光下,我不敢睁眼。 这篇文章完全来自于我在解决另一个问题是一个突然的想法。所以并没有什么前因后果。 我本来是想模拟一个TCP接收端对收到数据包的确认,采用了Scapy这个简单的工具,然而折腾了大半天没有顺利搞定。其实我是不怎么懂Python的,折腾了...

2018-11-07 22:10:24

阅读数:1100

评论数:2

提示
确定要删除当前文章?
取消 删除