- 博客(12)
- 资源 (9)
- 收藏
- 关注
原创 python 读取修改pcap包
思路利用scapy库,在这个库的基础下能够做很多的事情,python读取pcap包网上一找一大把 将读取出来的pcap包改一个名字,然后写回,这不就OK了吗 写回的函数是:scapy.wrpcap(‘filename’,list) 第一个参数是filename,第二个参数是一个list,保存报文的list样例代码#coding=utf8import scapy.all ...
2018-05-30 16:50:59 7948
原创 linux利用谷歌BBR算法提高上网速度
如题,算法一两句话也说不清楚,但是可以通过下面的脚本更新linux内核,然后提高上网速度#!/usr/bin/env bash## Auto install latest kernel for TCP BBR## System Required: CentOS 6+, Debian7+, Ubuntu12+## Copyright (C) 2016-2018 Teddysun &...
2018-05-26 12:33:07 2204 1
原创 如何识别TCP流
问给你一个报文包,求问如何识别出一个TCP流答用五元组,(源ip,目的ip,源端口,目的端口,协议号(TCP)),根据这个就能识别一个tcp流了
2018-05-25 17:11:49 3670 6
原创 python scapy读取pcap包
废话不说,直接上代码.相对来说还是比较简单的import scapy_http.httptry: import scapy.all as scapyexcept ImportError: import scapydef parse_http_pcap(pcap_path): pcap_infos = list() packets = scapy.r...
2018-05-25 17:07:13 8812
原创 从一亿个ip找出出现次数最多的IP(分治法)
/* 1,hash散列 2,找到每个块出现次数最多的(默认出现均匀)—–>可以用字典树 3,在每个块出现最多的数据中挑选出最大的为结果 */问题一: 怎么在海量数据中找出重复次数最多的一个 算法思想: 方案1:先做hash,然后求模映射为小文件,求出每个小文件中重复次数最多的一个,并记录重复次数。 然后找出上一步求出的数据中...
2018-05-21 14:47:37 6815
原创 某道华为机试题
这道题比较简单,我就直接放题目跟我的解答吧对输入的单词进行字典序排序输出: 字典序定义 1. 单词中字母比较不区分大小写,两个单词先以第一个字母作为排序的基准,如果第一个字母相同,就用第二个字母为基准,如果第二个字母相同就以第三个字母为基准。依此类推,如果到某个字母不相同,字母顺序在前的那个单词顺序在前。 2. 当一个短单词和一个长单词的开头部分都相同(即短单词是长单词从首字母开始的一...
2018-05-18 15:14:24 744 3
原创 makefile的使用
直接见链接:https://www.cnblogs.com/owlman/p/5514724.html 讲的还是蛮详细的,做备份用
2018-05-16 21:11:03 442
原创 linux 条件变量 互斥锁的实现
这是一个经典的猴子吃桃子的问题的实现(生产-消费者问题) 有一棵桃树和一只猴子,开始的时候桃树上没有桃子,然后开始一个一个的长,每长一个猴子就吃一个,猴子吃了之后再长一个,又被猴子吃掉,猴子需要吃7个桃子,才能吃饱。编写程序模拟这个猴子吃桃子的过程。 一看这肯定是两个线程,一个是桃树长桃子,一个是猴子吃桃子,归根是一个生产者和消费者的问题。注意事项互斥锁用起来比较简单,条件变...
2018-05-09 23:27:49 345
原创 线程退出方式:pthread_exit(NULL)和return的区别
pthread_exit()用于线程退出,可以指定返回值,以便其他线程通过pthread_join()函数获取该线程的返回值 return,是函数返回,不一定是线程函数哦! 只有线程函数return,线程才会退出 exit()是进程退出,如果在线程函数中调用exit,那改线程的进程也就挂了,会导致该线程所在进程的其他线程也挂掉,比较严重下面是英文的解释,更专业: http://www...
2018-05-09 17:43:30 11825
原创 linux多进程跟多线程的使用场景分析
https://blog.csdn.net/pingd/article/details/17895933具体看这篇文章
2018-05-09 11:27:55 1380 2
原创 客户端 IO复用 多路复用 epoll
#include <fcntl.h> #include <arpa/inet.h> #include <sys/epoll.h> #include <errno.h> #include <sys/types.h>#define BUFSIZE 512 #d
2018-05-07 21:20:00 457
转载 很多的博文关于聪明的学生的教育的
刚刚过去的IMO,中国史无前例地获得了第三名,也是自1997年来近20年首次跌出前二。感谢微信等社交软件,相信现在这个新闻已经以火箭的速度传播了。 作为一个与数学竞赛及IMO打了多年交道的人,我一直有写点什么东西的冲动,但一直由于懒癌拖拖拖。赶上此时此事,我觉得不能再拖了,写一点感受吧。 首先插个链接:www.imo-official.org,这是IMO官方网站,上面记录了历届IMO的数据,...
2018-05-04 12:36:08 1442
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人