邮件客户端

第二次实验报告:使用Packet Tracer分析应用层协议

≡放荡痞女 提交于 2019-11-30 06:20:26
第二次实验报告:使用Packet Tracer分析应用层协议 个人信息 郑兰艳 201821121064 计算1813 1 实验目的 熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深入理解应用层协议,包括语法、语义、时序。 2 实验内容 使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。步骤包含: 建立网络拓扑结构 配置参数 抓包 分析数据包 3. 实验报告 (1)建立网络拓扑结构 说明:将一台PC主机与一台服务器连接在一起,建立网络拓扑结构 3.1 DNS (1)配置参数 客户端的IP地址(192.168.1.64) 服务端的IP地址(192.168.1.65) 打开DNS,添加域名www.baidu.com (4)抓包并分析抓到的数据包  DNS Message DNS Query Name:是你要查询的域名,属于不定长字段。他的格式是“长度(1字节)+N字节内容(N由前面的长度定义)+~~~+长度0。以一个长度单位N为开始,然后连续的N字节为其内容,然后又是一个N2长度的一字节,然后后面又是N2个字节内容,直到遇到长度为0的长度标记。 查询名为要查找的名字,它由一个或者多个标示符序列组成。每个标示符已首字节数的计数值来说明该标示符长度,每个名字以0结束

第二次实验报告:使用Packet Tracer分析应用层协议

你离开我真会死。 提交于 2019-11-30 06:19:57
个人信息 姓名:郑远波 班级:计算1814 班级:201821121099 1 实验目的 熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深入理解应用层协议,包括语法、语义、时序。 2 实验内容 使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。步骤包含: 建立网络拓扑结构 配置参数 抓包 分析数据包 3. 实验报告 像实验一一样建立网络拓扑结构图 3.1 DNS (1)配置参数 PC端IP地址为192.168.1.99,且将其DNS Serve设置为192.168.1.100 Sever端的IP地址为192.168.100, 将其Service-DNS打开,将域名设置为yuanbo.zheng,地址设置为192.168.1.100 如图 (2)抓包并分析抓到的数据包 只勾选DNS协议,在PC端的Web Browser输入域名yuanbo.zheng进行抓包 得到的数据包如下图 分析数据包 DNS Query为请求报文; DNS Answer为响应报文; NAME:要查询的域名信息,yuanbo为二级域名,zheng为一级域名; TTL:生存时间; IP:表示查询的域名的Ip地址为192.168.1.100。 3.2 FTP (1)配置参数 PC端的IP地址设置为:192

还怕电脑被偷吗?我用Python偷偷写一个自动木马程序!

被刻印的时光 ゝ 提交于 2019-11-30 00:47:45
电脑作为大家日常办公的工具,最怕的一件事情之一就是被偷,当我们的电脑被盗的时候,不仅仅是电脑本身,更重要的是电脑存储的资料都会丢失。如何尽快的找回电脑需要我们想点办法,今天就教大家一个好的技巧,虽说不能百分之百的好用,但是也能够发挥一定的效果。 小编本次是基于Linux下的展示,之所以基于Linux,是因为需要电脑在启动的时候,需要自动启动程序,做到出其不意,原因我会在最后给出。 程序是这样的,程序执行会首先调用笔记本的摄像头,拍摄笔记本面前的照片,然后,会给我们的预设邮箱,发送邮件,提醒我们电脑已经开机,并附上笔记本拍摄的照片,这样一来,我们便知道了目前计算机究竟是在谁的手上。 下面我们开始介绍我们的程序的设计示意图: Python资源共享群:626017123 01、拍摄图片 首先是图片的拍摄,我们利用的是opencv,调用摄像头进行拍摄,并将图片进行保存,程序如下图所示。 02、构建邮件 我们利用email库来构建邮件,并使用smtplib库来发送邮件,这两个库是python自带的,大家只需直接导入即可,不需要重新安装。利用email库进行邮件的构建。 上述的程序中,“Subject”是指的邮件的主题; “From”指的是邮件来自哪个邮箱; “To”指的是邮件发送到哪个邮箱里去; text指的是邮件文本的主体; 然后我利用MIMEImage来封装需要发送的图片

电子邮件是如何跟踪您的?

与世无争的帅哥 提交于 2019-11-30 00:28:18
你的收件箱正在注视着你。是的,我们大多数人都知道我们的线上活动可以被追踪,但是你可能对收到这样的邮件数量感到吃惊,这些邮件可以告诉他们何时何地打开过,以及打开的频率。 当然,你可以取消订阅新闻邮件,并删除你认为向你发送太多数字信件的公司账户。如果这还不够,你可以关闭收件箱中的数据收集功能,不管你使用的是哪种邮件账户或者客户端。 邮件追踪器是怎样工作的? 电子邮件追踪通常都是由页面上某种交互式的元素来触发的。当你的邮件客户端加载那个元素的时候,通常只是单像素的图像,你甚至都看不到它,而它会发消息给发件人,发件人会认为这条信息已经被打开过了。 这被称为是像素追踪。其工作方式与即时消息对话中的已读回执相同。它被用在许多地方。比如,市场营销人员知道他们把收件箱作为主要目标,同时知道你已经看过他们的信息了,而举办活动的人知道有多少人已经收到他们的活动信息。 这种交互式元素还能给发件人提供位置信息,不管什么时候,你的电脑连上了网络,你的电脑所在的地理位置都会被发送给发件人。它还能给发件人展示你使用什么设备打开的信息,以及你点击了什么链接。但是像素追踪还不够复杂,它不能读取你的收件箱内容,不能分析你的电脑文件,或者类似的任务。这是一个相当基础的系统,只具有基本的信息用途。 大量的公司使用这种技术来决定与潜在客户进行接触的频率。如果看起来你从来没有打开过他们发送的信息,你可能会得到更多他们的信息

Win7 中使用 blat 自动发邮件

混江龙づ霸主 提交于 2019-11-29 23:58:11
Win7 中使用 blat 自动发邮件 CentOS 中内置有 mail 命令,可以直接发邮件. Win7中没有这个功能,但是可以使用 blat 结合批处理来实现. blat 是一个小巧的命令行邮件客户端,可以直接在 cmd 中调用. 下载 blat 软件. http://www.blat.net/ 可以把源码和软件都下载下来,点击后,在随后的页面中下载,最后下载下来的是blat3222_32.full.zip 解压后得到 blat3222, 进入后看到两个目录 docs 和 full, 进入 full, 找到blat.exe, 新建目录 D:\Auto_Mail, 把 blat.exe 拷贝进 Auto_Mail. 开始—运行—cmd,使用命令看起来更清晰: 下载 7zip, https://www.7-zip.org 根据需要下载32位或者64位的,我这里下载32位的. 下载安装后, 进入安装目录, 把 7z.exe 复制到 D:\Auto_Mail 进入 D:\Auto_Mail, 在 cmd 中操作如下: D:\>cd Auto_Mail D:\Auto_Mail>mkdir 0_pin D:\Auto_Mail>mkdir pin_bak D:\Auto_Mail>echo. > 1_write.txt D:\Auto_Mail>echo. > 2_SentMail

基于JavaMail的Java邮件发送:简单邮件发送

北城以北 提交于 2019-11-29 21:50:49
本文链接: https://blog.csdn.net/xietansheng/article/details/51673073 电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等。但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如何通过 Java 代码来创建电子邮件,并连接邮件服务器发送邮件。 1. 电子邮件协议 电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,POP3,IMAP。其中邮件的创建和发送只需要用到 SMTP协议,所以本文也只会涉及到SMTP协议。SMTP 是 Simple Mail Transfer Protocol 的简称,即简单邮件传输协议。 2. JavaMail 我们平时通过 Java 代码打开一个 http 网页链接时,通常可以使用已经对 http 协议封装好的 HttpURLConnection 类来快速地实现。Java 官方也提供了对电子邮件协议封装的 Java 类库,就是JavaMail,但并没有包含到标准的 JDK 中,需要我们自己去官方下载,这里我从 JavaEE 官方的 Github 仓库下载。 JavaMail 下载地址: https://github.com/javaee/javamail

Java 代码发送邮件

纵然是瞬间 提交于 2019-11-29 21:45:54
注意:如果要发送邮件首先要获得授权码 1、什么是授权码? 授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码。 适用于登录以下服务:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务。 温馨提醒:为了你的帐户安全,更改QQ密码以及独立密码会触发授权码过期,需要重新获取新的授权码登录。 QQ邮箱: https://service.mail.qq.com/cgi-bin/help?subtype=1&id=28&no=1001256 在这里我们只需要知道怎么改代码的参数就行了,这里我们直接复制代码,不需要也没必要知道原理。 <!--javaMail 发邮件--> <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId> <version>1.5.6</version> </dependency> <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.5.3</version> </dependency> import org.junit.Test; import javax.mail.*; import javax

Python之邮件发送

守給你的承諾、 提交于 2019-11-29 20:23:54
Python的smtplib提供了一种很方便的途径用来发送电子邮件,它有SMTP协议进行简单的封装,可以使用SMTP对象的sendmail方法发送邮件,通过help()查看SMTP所提供的方法如下: 1 from smtplib import SMTP 2 help(SMTP) 导入SMTP对象,通过help()查看对象的注释,从中找到sendmail()方法的使用说明。 connect(host.port)方法参数说明如下: host: 指定连接的邮箱服务器。 port:指定连接服务器的端口号。 login(user,password)方法参数说明如下: user:登录邮箱的用户名 password: 登录邮箱的密码 sendmail(from_addr,to_addr,msg,)方法参数说明如下: from_addr:邮件发送者地址。 to_addrs:字符串列表,邮件发送地址 msg:发送消息。 quit()方法:用户借宿SMTP回话。 一般发邮件时you两种方式: 方式一:自己邮箱的weby页面(如mail.126.com),输入自己邮箱的用户名和密码登录,打开发邮件页面,填写对方的邮箱地址及邮件标题与正文,完成后点击发送。 方式二:下载安装邮箱客户端(如:OutLook ,Foxmail等)填写邮箱账号,密码及邮箱服务器(如smtp.126.com)

基于JavaMail的Java邮件发送:简单邮件发送

醉酒当歌 提交于 2019-11-29 20:23:04
http://blog.csdn.net/xietansheng/article/details/51673073 http://www.cnblogs.com/codeplus/archive/2011/10/30/2229391.html http://blog.csdn.net/ghsau/article/details/17839983 ******************** 电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等。但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如果通过 Java 代码来创建电子邮件,并连接邮件服务器发送邮件。 1. 电子邮件协议 电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,POP3,IMAP。其中邮件的创建和发送只需要用到 SMTP协议,所有本文也只会涉及到SMTP协议。SMTP 是 Simple Mail Transfer Protocol 的简称,即简单邮件传输协议。 2. JavaMail 我们平时通过 Java 代码打开一个 http 网页链接时,通常可以使用已经对 http 协议封装好的 HttpURLConnection 类来快速地实现。Java

计算机网络易考知识点(九推)

好久不见. 提交于 2019-11-29 14:54:50
DHCP是什么 DHCP(Dynamic Host configuration Protocol,动态主机配置协议 ),它是TCP/IP协议簇中的一种,主要是用来给网络客户机分配动态的IP地址。 主要有两个用途: (1)用于内部网或网络服务供应商自动分配IP地址; (2)给用户用于内部网管理员作为对所有计算机作中央管理的手段。 功能简述:它主要是通过客户端发送广播数据包给整个物理网段内的所有主机,若局域网内有DHCP服务器时,才会响应客户端的IP参数要求。 DHCP 协议中分为两个角色: DHCP server服务端 和DHCP client客户端。 服务端:负责在所创建的地址池中向申请地址的客户端分发地址;服务端口号67 客户端:接收地址 服务端口号68 DHCP 基于UDP 发送所有的数据包, 在工作过程中依靠广播的形式发送报文信息, 与客户端实现交互,达到成功准确的分发地址。 OSI七层模型 七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 每层的作用 : 物理层(bit):处理信号通过介质传输,物理介质上透明地传输比特流。 数据链路层(帧):将网络层传来的IP数据报组装成帧,在不可靠的物理介质上提供可靠的物理传输。保证数据正确的顺序和完整性。 网络层(分组):负责数据包从源到宿的传递和网际互连。 传输层(TCP/IP):负责主机中两个进程的通信