Networks
文章平均质量分 84
Q1n6
这个作者很懒,什么都没留下…
展开
-
winpcap编程实现自动过滤FTP用户名及密码
Wireshark提供了许多Filter Expression,我们可以很轻松的过滤出FTP的用户名和密码。请看下图Filter Expression为ftp.request.command=="USER" or ftp.request.command=="PASS"。具体为什么查找FTP连接的建立过程,而且点击Expression之后可以看到wireshark封装了许多过滤规则。Wi原创 2014-12-15 13:49:50 · 3333 阅读 · 3 评论 -
HttpClient4.5.2编程
HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus和HTMLUnit都使用了HttpClient。下载地址:http://hc.apache.or原创 2016-04-20 10:57:51 · 4865 阅读 · 0 评论 -
HtmlParser编程
HtmlParser 提供了强大的类库来处理 Internet 上的网页,可以实现对网页特定内容的提取和修改。1.循环迭代所有节点/** * 迭代所有节点 * @param list * @param keyword */ public static void processNodeList(NodeList list, String keyword){ Simple原创 2016-04-20 11:14:28 · 324 阅读 · 0 评论 -
利用HttpClient和HtmlParser构造简单爬虫
/** * 爬虫主方法入口类 * @author Qing * */public class Clawler { /** * 用种子url初始化url队列 * @param seeds */ private void initCrawlerWithSeeds(String[] seeds){ for(int i = 0; i < seeds.length; i +原创 2016-04-20 11:25:57 · 980 阅读 · 0 评论 -
TCP:三次握手,URG、ACK、PSH、RST、SYN、FIN 含义
TCP:SYN ACK FIN RST PSH URG简析 三次握手Three-way Handshake 一个虚拟连接的建立是通过三次握手来实现的 1. (B) --> [SYN] --> (A) 假如服务器A和客户机B通讯. 当A要和B通信时,B首先向A发一个SYN (Synchronize) 标记的包,告诉A请求建立连接. 注意: 一个 SYN包就是转载 2016-12-07 10:12:17 · 1971 阅读 · 0 评论 -
https(ssl)协议以及wireshark抓包分析与解密
根据之前一篇安全协议的分析中分析了ssl协议,先回顾下ssl协议的内容然后用wireshark来抓包看具体流量包内容。 SSL协议栈位置介于TCP和应用层之间,分为SSL记录协议层和SSL握手协议层。其中SSL握手协议层又分为SSL握手协议、SSL密钥更改协议和SSL警告协议。SSL握手协议作用是在通信双方之间协商出密钥,SSL记录层的作用是定义如何对上层的协议进行封装。S原创 2016-11-30 15:13:04 · 114800 阅读 · 12 评论 -
Kerboros认证协议
一、 基本原理Authentication解决的是“如何证明某个人确确实实就是他或她所声称的那个人”的问题。对于如何进行Authentication,我们采用这样的方法:如果一个秘密(secret)仅仅存在于A和B,那么有个人对B声称自己就是A,B通过让A提供这个秘密来证明这个人就是他或她所声称的A。这个过程实际上涉及到3个重要的关于Authentication的方面:Secr转载 2017-03-27 21:51:44 · 2820 阅读 · 0 评论