网络编程 查看 Tag 列表


使用 lua 编写 socks5 代理

libuv lua socks5 网络编程

之前做过一个有趣的东西,把一部分 NodeJS 的 API 移植到了 lua 上。让我可以在 lua 里使用异步网络 API 了,我把做的这个小东西叫做 lua-libuv。今天去参加了一下 Gopher China 2016 中间听得无聊了,便打开电脑,基于自己的 lua-libuv 编写了一个 socks5 协议的 proxy。这篇博客,讲解一下 socks5 协议以及实现。

2016-04-17 04:14 AM

TCP/IP详解 读书笔记(1)

网络编程 归档 tcp

tar解压不同格式文件,tar常见文件解压法

2013-09-18 00:00 AM

[转]TCP/IP学习与实践[基于原始套接字的rootkit]

网络编程 归档 rootkit 原始套接字

前几天看了看<>第一卷,为了加深理解,便写了几个简单的程序,最近好忙,但是又怕忘记前面所学的知识,就粗糙的整理了一下,贴出来,希望能给初学者以指导,同时借助CU的论坛做个备份,呵呵.

2013-09-21 00:00 AM

[转]Linux的TUN/TAP编程

linux 网络编程 归档 TUN/TAP

TUN/TAP虚拟网络设备为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。实际上,不仅Linux支持TUN/TAP虚拟网络设备,其他UNIX也是支持的,他们之间只有少许差别。

2013-11-14 00:00 AM

udp隧道(STUN)

linux 网络编程 归档 隧道

前两天稍微研究了下通过UDP建隧道穿过NAT路由器, 自己写了个实现, 中间因为考试等事宜耽误了几天, 今天终于能用了.

2013-11-15 00:00 AM

算是课后作业吧…

网络编程 归档 unix 系统编程

功能:聊天室服务器,可用telnet直接连接到服务器,发送消息则在聊天室内的所有用户都能看见。使用select实现

2014-01-11 00:00 AM

select就绪条件

网络编程 归档 unix 系统编程

select函数当被检测的文件描述符可读或可写或异常时返回. 可是究竟什么可以称作可读什么叫可写什么叫异常? 到达EOF算是哪一种?

2014-01-10 00:00 AM

网络管理中的ioctl

linux 网络编程 归档 unix

ioctl函数传统上用于哪些不适合归入其他精细定义类别的特性的系统接口. 虽然POSIX一直在致力于创造特殊函数来取代ioctl函数, 但目前来说大多数网络编程相关的特性还需要用ioctl来实现. 特别是用于网络管理方面的相当之多(如设置ip, 获取接口, 访问路由表, 访问arp).

2014-01-20 00:00 AM

基本上找到问题了 Connection refused

linux 网络编程 归档 错题本

对udp套接字执行read时一直报错: connection refused. 关键是udp还会报connection就太不正常了, udp可是无连接的.

2014-01-22 00:00 AM

linux tun/tap编程

linux 网络编程 归档 TUN/TAP

功能: 创建tun接口, 处理ping数据报

2014-01-21 00:00 AM