摘要: 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、no 阅读全文
posted @ 2017-11-23 20:27 水滴石穿100 阅读(62) 评论(0) 推荐(0) 编辑
摘要: lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。 有趣的是 阅读全文
posted @ 2017-11-23 20:19 水滴石穿100 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 模式匹配函数在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)这些函数都是基于模式匹配的。与其他脚本语言不同的是,Lua并不使用POSIX规 阅读全文
posted @ 2017-11-23 17:43 水滴石穿100 阅读(2430) 评论(0) 推荐(0) 编辑
摘要: Lua有7种数据类型,分别是nil、boolean、number、string、table、function、userdata。这里我总结一下Lua的string类型和string库,复习一下,以便加深记忆。 个人认为string是Lua编程使用数据结构的时候,重要性仅次于table的类型。十分重要 阅读全文
posted @ 2017-11-23 17:39 水滴石穿100 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。字符串库中的一些函数是非常简单的:string.len(s) 返回字符串s的长度;string.rep(s, n) 返回重复n 阅读全文
posted @ 2017-11-23 17:07 水滴石穿100 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明. table.concat(table, sep, start, end) concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table 阅读全文
posted @ 2017-11-23 17:02 水滴石穿100 阅读(339) 评论(0) 推荐(0) 编辑