mac

IP抓包分析

我怕爱的太早我们不能终老 提交于 2019-12-05 20:54:11
目录 一、 主机的 IP 地址配置与连通性测试 1.1 IP 地址配置 1.2 连通性测试 1.3 网络地址规划表 二、 数据链路层抓包分析 2.1 MAC 帧格式 2.2 MAC 地址分析 三、 网络层抓包分析 3.1 IP 报文 3.2 ARP 协议 3.3 ICMP 协议 四、 传输层抓包分析 4.1 TCP 协议 3 次握手 4.2 TCP 协议 4 次挥手 4.3 UDP 协议 五、 应用层抓包分析 5.1 www ( HTTP 协议)分析 5.2 直播 六、总结 一、 主机地址的 IP 地址配置与连通性测试 1.1 IP 地址配置 根据学校校园网自动配置给我们的网关地址: 172.24.48.1 ,推算出子网掩码应该设为 255.255.240.0 ,同时计算出以学号命名最后一位的 IP 地址 172.24.48.31 为有效地址,因此配置使用此地址为主机地址。 具体配置操作如下: 首先打开“网络与 Internet ”设置,找到自己的网卡,我的电脑的网卡为图中的以太网。 双击以太网查看以太网状态,点击属性 在属性中找到 IPV4 地址的配置选项,双击打开 根据之前的计算,我将我的主机 IP 地址配置为 172.24.48.31 ,子网掩码为: 255.255.240.0 ,网关为: 172.24.48.1 。随后进行连通性测试。 1.2 连通性测试 配置好主机的 IP

在mac上安装rabbitmq

自闭症网瘾萝莉.ら 提交于 2019-12-05 20:53:36
在 OS X 上安装 RabbitMQ ¶ 在 Snow Leopard 上安装 RabbitMQ 最简单的方式就是 Homebrew ——OS X 上的一款新颖别致,光彩动人的包管理系统。 在本例中,我们将把 Homebrew 安装到 /lol ,但你可以选择任意位置, 如果你想,甚至可以是你的用户根目录,Homebrew 的强大之处之一就是可以重定址。 Homebrew 实际上是一个 git 仓库,所以要安装 Homebrew,你首先需要安装 git。 从 http://code.google.com/p/git-osx-installer/downloads/list?can=3 下载并安装磁盘映像。 当安装好 git 后,你终于可以克隆这个仓库到 /lol : $ git clone git://github.com/mxcl/homebrew /lol Brew 包含一个简单的工具称为 brew ,用于安装、移除和查询包。为了使用它,你需要先把它添加到 PATH 中。可以把下面的这行添加到你的 ~/.profile 末尾来实现: export PATH="/lol/bin:/lol/sbin:$PATH" 保存并重新加载: $ source ~/.profile 你终于可以用 brew 安装 RabbitMQ 了: $ brew install rabbitmq

IP地址与MAC地址的作用和关系

夙愿已清 提交于 2019-12-05 20:43:26
IP和MAC两者之间分工明确,默契合作,完成通信过程。在数据通信时,IP地址专注于网络层,网络层设备(如路由器)根据IP地址,将数据包从一个网络传递转发到另外一个网络上;而MAC地址专注于数据链路层,数据链路层设备(如交换机)根据MAC地址,将一个数据帧从一个节点传送到相同链路的另一个节点上。IP和MAC地址这种映射关系由ARP(Address Resolution Protocol,地址解析协议)协议完成,ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网络。 计算机在和其他计算机通信之前,首先要判断目标IP地址和自己的IP地址是否在一个网段,这决定了数据链层的目标MAC地址是目标计算机的还是路由器接口的MAC地址。数据包的目标IP地址决定了数据包最终到达哪一个计算机,而目标MAC地址决定了该数据包下一跳由哪个设备接收,不一定是终点。 来源: https://www.cnblogs.com/zlnb/p/11946170.html

IP地址与MAC地址区别

人走茶凉 提交于 2019-12-05 20:43:21
长度不同:IP地址为32位(二进制),MAC地址为48位(十六进制)。 分配依据不同:IP地址的分配是基于网络拓扑,MAC地址的分配是基于制造商。 寻址协议层不同:IP地址应用于OSI第三层(网络层),而MAC地址应用在OSI第二层(数据链路层) 来源: https://www.cnblogs.com/zlnb/p/11946167.html

mac编译Cpython

岁酱吖の 提交于 2019-12-05 20:42:29
源代码中有什么? CPython 源代码分发包含各种工具,库和组件。我们将在本文中探讨这些内容。 首先,我们将重点关注编译器。先从 git 上下载 Cpython 源代码. git clone https://github.com/python/cpython cd cpython git checkout v3.8.0b3 #切换我们需要的分支 注意:如果你没有 Git,可以直接从 GitHub 网站下载 ZIP 文件中的源代码。 解压我们下载的文件,其目录结构如下: cpython/ │ ├── Doc ← 源代码文档说明 ├── Grammar ← 计算机可读的语言定义 ├── Include ← C 语言头文件(头文件中一般放一些重复使用的代码) ├── Lib ← Python 写的标准库文件 ├── Mac ← Mac 支持的文件 ├── Misc ← 杂项 ├── Modules ← C 写的标准库文件 ├── Objects ← 核心类型和对象模块 ├── Parser ← Python 解析器源码 ├── PC ← Windows 编译支持的文件 ├── PCbuild ← 老版本的 Windows 系统 编译支持的文件 ├── Programs ← Python 可执行文件和其他二进制文件的源代码 ├── Python ← CPython 解析器源码 └──

mac idea 常用快捷键和设置

人盡茶涼 提交于 2019-12-05 20:16:03
常用的快捷键 代码补全Ctrl + space 删除行Command + D 注释Command + / 导入包Command + shift + O 格式化代码Command + shift + F 运行Ctrl + Alt + R Incremental SearchCommand + J 在编辑器中实现快速查找功能,通过上下箭头进行上下文搜索 Quick Definition Command + Y 它会弹窗显示建议列表中的方法定义的内容,如果你不确定要使用哪个方法 Find NextCommand + K Find PreviousCommand + shift + K 详细方法、类Ctrl + 点击类名、方法 Ctrl+Alt+ left/right 返回至上次浏览的位置 Command + F12 类似eclipse 的ctrl + O的功能outline 调整界面为酷酷的黑色 Preferences=>Appearance=>theme=>Darcula 设置快捷键: Preferences=>keymaps 自动补全: Mac下默认是clt+space,可以使用keymaps=>Main menu=>Code=>Competion设置。比Eclipse好的地方是Spring、Maven的xml

Mac下tomcat启动报错Cannot run program。。。 Permission denied

两盒软妹~` 提交于 2019-12-05 20:12:10
mac下tomcat启动报错Cannot run program "/Users/horse_leo/Documents/apache-tomcat-7.0.75/bin/catalina.sh" (in directory "/Users/horse_leo/Documents/apache-tomcat-8.0.18/bin"): error=13, Permission denied 从英文可以看出是权限不足, 解决办法,命令行进入tomcat的bin根目录,执行chmod 777 *.sh问题解决 来源: CSDN 作者: xueliandiefei 链接: https://blog.csdn.net/u010067452/article/details/55047444

Go交叉编译(Go语言Mac/Linux/Windows下交叉编译)

橙三吉。 提交于 2019-12-05 19:47:42
Go交叉编译(Go语言Mac/Linux/Windows下交叉编译) 2019/11/21 Chenxin 在很多时候,由于开发的方便,会有这样的场景出现,使用Mac开发或使用Windows开发,需要编译成Linux系统的执行文件,那么如何做到?Go语言提供了非常方便的命令行操作,即可实现。 1.Mac下编译Linux, Windows # Linux CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build filename.go # Windows CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build filename.go 如: CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o helloworld-windows helloworld.go 2.Linux下编译Mac, Windows # Mac CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build filename.go # Windows CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build filename.go 3.Windows下编译Mac, Linux # Mac SET CGO_ENABLED

windows10系统虚拟机vmware15安装macOS系统

谁说胖子不能爱 提交于 2019-12-05 19:46:37
Windows10系统虚拟机vmware15上装macos系统 一.简要步骤:     1.准备软件。     2.关闭VMware服务;     3. 解压unlocker,运行文件;     4.启动vmware,选择macOS镜像进行安装;     5.进入macOS系统后的工作。 二.详细步骤    1.准备软件      1>vmware15.5.0安装。下载安装不再赘述。 链接:https://pan.baidu.com/s/1NlelHp3Qb9JorFlr-FEe-A 提取码:9ea7 ;     2>unlocker解锁文件。将文件下载之后选择解压到自己想放的盘内。此文件是用来解锁VMware不支持macos系统的,VMware15用unlocker208跟300已失效,此链接软件亲测有效。 链接:https://pan.baidu.com/s/1VIUx5WRwb6QhnZefqKo6tg 提取码:yemh ;     3>macOS系统文件。macOS12: 链接:https://pan.baidu.com/s/1krrlCqwv-m2Cxz-yGIX-0w 提取码:rblk (注意:这个文件是cdr文件,用解锁软件解锁后可以直接用)。macOS15: 链接:https://pan.baidu.com/s/10HVnEgH_FRqdcc6my0LKBQ 提取码

Little Snitch 4 for Mac(Mac系统防火墙工具) 4.4.3

梦想的初衷 提交于 2019-12-05 19:32:29
Little Snitch 4是Mac平台上一款老牌mac防火墙工具,Little Snitch 4.4.3破解版能够监控和阻止特定软件的网络连接,例如当你启动Adobe的系列软件时,Little Snitch会可以通过弹出窗口提醒用户是否允许其网络连接,不会发生软件跳过你自动访问的情况,非常好用,而且经过测试支持10.15系统. 小飞贼防火墙https://www.macdown.com/mac/5921.html Little Snitch 4破解版软件介绍 Little Snitch,使这些互联网连接可见,让您重新掌控! 只要您连接到Internet,应用程序就可以随时随地发送任何内容。大多数情况下,他们为您的利益这样做。但有时候,就像跟踪软件,特洛伊木马或其他恶意软件一样,他们却没有。但是你没有注意到任何事情,因为所有这一切都发生在我们看不见的地方。 littlesnitch最新破解版功能介绍 1.立即决定警报模式 每当应用程序尝试连接到Internet上的服务器时,Little Snitch都会显示连接警报,允许您决定是允许还是拒绝连接。未经您的同意,不会传输任何数据。您的决定将被记住并在将来自动应用。 2.稍后回顾静音模式 如果您是Little Snitch的新手,您可能会被希望连接到Internet的应用程序的大量通知所震撼。全新的静音模式从头开始重新构建