📅 大事记

containers/libpod
libpod is a library used to create container pods. Home of Podman. - containers/libpod

Podman v1.7.0 正式发布,带来很多重要变化:

  • 默认使用 CGroups v2
  • 支持为容器设置静态 MAC 地址
  • 支持创建 macvlan 网络(podman network create)
  • 新增 podman system reset 命令,执行工厂重置
  • podman play kube 命令支持 Seccomp 备注

Firefox 72.0.1:Mozilla 发布了火狐浏览器的更新版本,包括增强跟踪保护现在默认锁定指纹脚本、替换了扰人的通知弹出请求、以及画中画视频(Linux/macOS)等功能。


💡 他山石

SQL Murder Mystery
Use SQL queries to solve the murder mystery. Suitable for beginners or experienced SQL sleuths.

SQL Murder Mystery:一份有意思的 SQL 学习材料,你的任务是利用学到的 SQL 概念和命令来找出谋杀凶手。这种游戏化的学习方式蛮好玩的。

SSH Pentesting Guide
In this guide, I will: Quickly introduce the SSH protocol and implementations.Expose some common configuration mistakes then showcase some attacks on the protocol & implementations.Present some SSH pentesting & blue team tools.Give a standard reference for

SSH Pentesting Guide:一篇不错的 SSH 渗透测试指南。SSH 是服务器加固的重要部分,若配置不当,其安全性将大打折扣。本文既介绍了常见的错误配置,也展示了一些攻击方式,值得参考。

Introducing BusKill: A Kill Cord for your Laptop - Michael Altfield’s Tech Blog
BusKill is a Kill Cord for your laptop implementing a Dead Man Switch using $20 in USB hardware + udev rule to trigger your laptop self-destruct if stolen.

利用优盘来 DIY 一个 Dead man's switch(失能开关,即操作者失去行为能力或者离开控制设备时能自动动作的开关)。在软件层面通过 udev 规则实现。

9 Evil Bash Commands Explained:本文对 9 条有害的命令进行了解释。小心 ⚠️

TL;DR

  • alias cd='rm -rf'
  • :(){:|: &};:
  • dd if=/dev/zero of=/dev/sda
  • for i in {1..10};do dd if=/dev/urandom of=/dev/sda;done
  • git reset --hard
  • tar -czvf /path/to/file archive.tgz
  • chmod -R 777 /
  • chown -R root:root /
  • fsck -y /dev/sda

🔧 百宝箱

hlissner/doom-emacs
An Emacs configuration for the stubborn martian vimmer - hlissner/doom-emacs

Doom Emacs:专为 Vim 用户准备的一套 Emacs 配置,它支持许多编程语言,并集成了 linter/checker,具有 Docker、Ansible、Terraform 等工具支持,随附声明式的包管理系统,以及由 evil-mode 模拟 Vim 操作等等。Emacs 和 Vim 合体或许能带来更强的文本编辑体验。

Morantron/tmux-fingers
copy pasting in terminal with vimium/vimperator like hints. - Morantron/tmux-fingers

tmux-fingers:很不错的 tmux 插件,可以使用类似 Vimium/Vimperator 的 hints 方式来复制和粘贴,提升操作效率的好工具。

badaix/snapcast
Synchronous multi-room audio player. Contribute to badaix/snapcast development by creating an account on GitHub.

Snapcast:允许在多个房间同步播放音乐的播放器,注意它需要与媒体播放程序配合使用,比如 MPD、Mopidy、MPV、MPlayer 等等。(Linux, macOS, FreeBSD, Android)

lucky-sideburn/KubeInvaders
Chaos Engineering Tool for Kubernetes and Openshift - lucky-sideburn/KubeInvaders

KubeInvaders:在 Kubernetes 上玩的太空入侵者游戏,每当摧毁外星飞船,Kubernetes 中的 Pod 也将被销毁。通过这个游戏,你可以测试 Kubernetes 集群的可靠性。

charmbracelet/glow
Render markdown on the CLI, with pizzazz! 💅🏻. Contribute to charmbracelet/glow development by creating an account on GitHub.

Glow:在命令行直接渲染 Markdown 文档的实用小工具,效果很不错。它能够渲染本地和远端的 Markdown 文档,具有暗色及亮色样式。

utterances
A lightweight commenting system using GitHub issues.

Utterances:基于 GitHub issues 构建的轻量级评论系统,可以用在静态站点工具生成的 Blog 上,这思路可以。