libpcap的使用
pcap_findalldevs int pcap_findalldevs(pcap_if_t **alldevsp, char *errbuf); 获取系统中所有的网络设备列表 alldevsp参数是一个指向pcap_if_t结构体指针的指针,用于存储获取到的设备列表; errbuf参数是一个指向字符数组的指针,用于存储错误信息 pcap_open_live pcap_t ...
pcap_findalldevs int pcap_findalldevs(pcap_if_t **alldevsp, char *errbuf); 获取系统中所有的网络设备列表 alldevsp参数是一个指向pcap_if_t结构体指针的指针,用于存储获取到的设备列表; errbuf参数是一个指向字符数组的指针,用于存储错误信息 pcap_open_live pcap_t ...
使用CFG来引导对语言的翻译,是一种面向文法的翻译技术。 语义翻译:语义分析、中间代码生成 语法制导翻译:语法分析、语义分析、中间代码生成 概述 基本思想 为CFG中的文法符号设置语义属性,用来表示语法成分对应的语义信息 对于给定的输入串,构建语法分析树,利用与产生式相关联的语义规则来计算分析树中各结点对应的语义属性值 语法制导定义(SDD) SDD是对CFG的推广 ...
Network Simulator,是一种面对对象的网络仿真器 介绍 采用c++和Otcl两种语言进行开发。 网络组件模拟网络设备或节点的通信,他们通过指定仿真场景和仿真进程,交换特定的分组来模拟真实网络情况,并将执行情况记录到日志文件(Trace文件) 安装 方法一 由于NS2在Ubuntu的软件源已经有了,所以直接用apt-get下载 sudo apt-get instal...
端口扫描 直接扫描(默认扫描1000个端口) nmap 192.168.205.131 指定端口 nmap 192.168.205.131 -p 80 nmap 192.168.205.131 -p 80,88,443 nmap 192.168.205.131 -p 1-80 所有端口(1-65535) nmap 192.168.205....
根据给定的文法,识别输入句子的各个成分,构造出句子的分析树 推导 最左推导和最右推导都具有唯一性 最左推导(Left-most Derivation) 总是选择每个句型的最左非终结符进行替换 $S\Rightarrow^*_{lm} \alpha$,称$\alpha$是当前文法的最左句型 逆过程称为最右归约 最右推导(Ri...
汇编语言 条件码 条件码 解释 描述 CF 进位标志 最高位产生了进位(可检查无符号的溢出) ZF 零标志 结果为0 SF 符号标志 结果为负数 ...
回顾 正则表达式(RE) 每个正则表达式$r$定义(表示)一个语言,记为$L(r)$ 一个正则语言可以对应多个正则文法 正则定义 给一些RE命名,并在之后的RE中像使用字母表中的符号一样使用这些名字 有穷自动机(FA) 组成 输入带、读头、有穷控制器 表示 转换图:初始状态、终止状态、有向边 ...
基本概念 字母表 一个有穷符号集合 字母表上的运算 乘积,n次幂,正闭包(长度为正数的符号串构成的集合),克林闭包(正闭包+空串) 串 字母表中符号的一个有穷序列 串上的运算 连接,幂 文法的定义 $G = (V_T, V_N, P, S)$ $V_T$:终结符集合 $a,b,c$ $V_N$:非终结符集合 $A,B,C$ $V_T ...
回顾 预处理器(Preprocessor) 把存储在不同文件中的源程序聚合在一起 把称为宏的缩写语句转换为原始语句 编译器 汇编器(Assembler) 链接器(Linker) 将多个可重定位的机器代码文件(包括库文件)连接到一起 解决外部内存地址问题 加载器(Load...
如题...