分类目录归档:未分类

QUIC 协议网络库[转]

chromium-net

chromium-net 是一个独立的网络库,它包含了著名的开源浏览器 Chromium 项目中网络相关的代码,包括 net 库,url 库,SSL 库,以及 Android …

发表在 未分类 | QUIC 协议网络库[转]已关闭评论

中间人攻击的原理与实现[转]

https://www.cnblogs.com/SwordTao/p/3714832.html

这是本文版本v1.1全部代码,添加了更充分的错误显示信息和使用方法:

#include<unistd.h#include<pcap.h#include<time.h#include<stdio.h#include<stdint.h#include<stdio.h#include<stdlib.h#include<string.h
发表在 未分类 | 中间人攻击的原理与实现[转]已关闭评论

科普:QUIC协议原理分析[转]

https://blog.csdn.net/Tencent_TEG/article/details/79158266

作者介绍:lancelot,腾讯资深研发工程师。目前主要负责腾讯 stgw(腾讯安全云网关)的相关工作,整体推进腾讯内部及腾讯公有云,混合云的七层负载均衡及全站 HTTPS 接入。对 HTTPS,SPDY,HTTP2,QUIC 等应用层协议、高性能服务器技术、云网络技术、用户访问速度、分布式文件传输等有较深的理解。

本文系由“腾讯技术工程官方号”公众号与“InfoQ”公众号合办的“腾讯技术工程”专栏第二篇文章(第一篇回顾:QQ相册后台存储架构重构与跨IDC容灾实践),新的一年,腾讯技术工程专栏将为大家提供更多的腾讯技术干货与落地实践。同时,该专栏欢迎TEGer投递优质稿件,投稿请联系RTX(alvisshao)。…

发表在 未分类 | 科普:QUIC协议原理分析[转]已关闭评论

Linux crontab命令详解[转]

https://www.cnblogs.com/ftl1012/p/crontab.html

crontab:定时任务的守护进程,精确到分,设计秒的我们一般写脚本  –>相当于闹钟
        日志文件:  ll /var/log/cron*
        编辑文件: vim /etc/crontab       
        进程:ps

发表在 未分类 | Linux crontab命令详解[转]已关闭评论

在Linux系统检查IP变化并通过邮件通知

创建文件:ipmail.py并写入以下后续内容。

使用方法:./ipmail.py myhost

在crontab -e中增加定时执行,每分钟一次

*/1 * * * * …

发表在 Linux, Python, 未分类 | 在Linux系统检查IP变化并通过邮件通知已关闭评论

Linux下rsync命令使用总结 [转]

https://www.cnblogs.com/pengyunjing/p/10416405.html

一、rsync的概述

rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。rsync是Linux系统下的文件同步和数据传输工具,它采用“rsync”算法,可以将一个客户机和远程文件服务器之间的文件同步,也可以在本地系统中将数据从一个分区备份到另一个分区上。如果rsync在备份过程中出现了数据传输中断,恢复后可以继续传输不一致的部分。rsync可以执行完整备份或增量备份。它的主要特点有:

1.可以镜像保存整个目录树和文件系统;

2.可以很容易做到保持原来文件的权限、时间、软硬链接;无须特殊权限即可安装;

3.可以增量同步数据,文件传输效率高,因而同步时间短;

4.可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接;

5.支持匿名传输,以方便进行网站镜象等;

6.加密传输数据,保证了数据的安全性;…

发表在 未分类 | Linux下rsync命令使用总结 [转]已关闭评论

SystemTap—-常用变量、宏、函数和技巧[转]

一、宏

1. kderef
从指定的地址处读取指定大小的值
格式为:
kderef(size, address);
其中address为要读取的地址值,size是要是读取的值的大小,返回值就是所读取的值。
2.kread
在嵌入的C代码中安全地读取指针值
发表在 未分类 | SystemTap—-常用变量、宏、函数和技巧[转]已关闭评论

zeek快速入门指南

Zeek可在大多数现代的,基于Unix的系统上运行,并且不需要自定义硬件。它可以以预构建的二进制程序包或源代码形式下载。请参阅安装以获取有关如何安装Zeek的说明。

在以下示例中,$PREFIX用于引用Zeek安装根目录,默认情况下是/usr/local/zeek从源安装。

与ZeekControl管理Zeek 

ZeekControl是一个交互式外壳程序,用于轻松地在一个流量监控群集中的单个系统甚至跨多个系统上操作/管理Zeek安装。本节说明如何使用ZeekControl来管理独立的Zeek安装。有关ZeekControl的完整参考,请参见…

发表在 未分类 | zeek快速入门指南已关闭评论

开源IDS工具:比较Suricata、Snort、Bro (Zeek)和Linux[转]

无论您需要监控主机还是连接它们的网络来识别最新的威胁,都有一些很棒的开源入侵检测(IDS)工具可供使用。

一、开放源码IDS工具列表

Snort

Suricata

Bro (Zeek)

OSSEC

Samhain Labs

OpenDLP…

发表在 未分类 | 标签为 | 开源IDS工具:比较Suricata、Snort、Bro (Zeek)和Linux[转]已关闭评论

视频抽帧[转]

https://www.cnblogs.com/LLBFWH/p/11660530.html

视频文件是多媒体数据中比较常见的一种,也是入门门槛比较高的一个领域。视频数据相关的领域任务包括视频物体检测、视频物体追踪、视频分类、视频检索和视频摘要抽取等。

视频数据与图像数据非常类似,都是由像素点组成的数据。在视频数据在非音频部分基本上可以视为多帧(张)图像数据的拼接,即三维图像的组合。由于视频数据与图像数据的相似性,在上述列举的视频领域任务中大都可以借助图像方法来完成。

文本将讲解视频抽帧的几种方法,具体包括以下几种抽帧方式:

  • 抽取视频关键帧(IPB帧)
  • 抽取视频场景转换帧
  • 按照时间进行均匀抽帧
  • 抽取制定时间的视频帧

在进行讲解具体的抽帧方式之前,我不得不介绍下FFmpeg。FFmpeg是一套可以用来编码、解码、合成和转换音频和视频数据的开源软件,提供了非常全面的音视频处理功能。如果你的工作内容是视频相关,那么ffmpeg是必须要掌握的软件了。FFmpeg提供了常见音视频和编解码方式,能够对众多的音视频格式进行读取,基本上所有的软件都会借助FFmpeg来完成音视频的读取操作。

FFmpeg的学习资料可以参考:…

发表在 未分类 | 视频抽帧[转]已关闭评论