golang中的三个点 '…' 的用法

‘…’ 其实是go的一种语法糖。它的第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。第二个用法是slice可以被打散进行传递。下面直接上例子:func test1(args …

eBPF Hello World:如何通过eBPF截获系统调用

云原生领域eBPF已经被广泛应用,很多开源的项目都是基于eBPF,譬如网络插件Cilium。Tcpdump底层的包过滤也是基于eBPF的。

Golang 并发模型系列:1. 轻松入门流水线模型

Golang作为一个实用主义的编程语言,非常注重性能,在语言特性上天然支持并发。它有多种并发模型,通过流水线模型系列文章,你会更好的使用Golang并发特性,提高你的程序性能。

黑客福利-BlackHat 2018大会55款软件分享(附下载地址+介绍)

这里我们做一个大集合,搜刮了下载地址奉上,有需要的赶紧去下载吧~这些工具涉及到多个领域,涵盖移动安全、代码审计、加密技术、数据获取和事件响应、反制工具、硬件/嵌入式安全、物联网、恶意软件防范、恶意活动攻防、网络攻击、网络防御、逆向工程、漏洞评估和网络应用安全等。

大数据之Hadoop ssh如何免密登录,大牛级大数据架构师教你!

Hadoop是可靠的,因为它假设计算元素和存储会失败,因此它维护多个工作数据副本,确保能够针对失败的节点重新分布处理。

区块链遭RPC攻击,小蚁币持有者需警惕盗币风险

Abstract:近日,某实验室监测到著名区块链项目NEO存在远程盗币风险。用户在利用默认配置启动带有RPC功能的NEO网络节点并启用钱包时,其数字货币可能惨遭远程盗币。

bpftrace动态追踪golang应用-示例

bpftrace是基于eBPF进行动态追踪的工具,本文将通过一个示例来展示,如何使用bpftrace跟踪golang程序。go程序go程序实现一个简单的功能:两个整数a和b相加,并返回结果。

彻底搞懂线程、进程、多线程、多进程和多任务的关系

首先,从定义开始,先看一下教科书上 进程和线程定义:进程:资源分配的最小单位。心中默念,啥啥啥,写的这是啥。

eHIDS 一款基于eBPF的HIDS开源工具

一 前言IDS一般指入侵检测系统。 入侵检测系统(intrusion detection system,简称“IDS”)是一种对网络传输进行即时监视,在发现可疑传输时发出警报或者采取主动反应措施的网络安全设备。

如何轻松 的 在golang代码里面解析容器镜像

Image Manifest 基本上对应了一个镜像,里面包含了一个镜像的所有layers digest,客户端拉取镜像的时候一般都是先获取manifest 文件,再根据 manifest 文件里面的内容拉取镜像各个层。以上我们便完成了从容器镜像中读取信息的功能。

网站地图