代码混淆保安全「GitHub 热点速览 v.21.43」

作者:HelloGitHub-小鱼干
虽然让代码难以阅读看似是件难以理解的事情,但是混淆后的代码起到了类似加密的作用,而且经过混淆的代码依旧能实现原代码的功能。javascript-obfuscator 是一个 JS 编写的代码混淆工具,能让你的代码在生产环境上更加安全。保证生产环境安全的,还有 Datree,是一个让你拟定配置执行策略,保证错误 K8s 配置不会进入生产环境的项目。
当然本周的项目除了有安全,还有便捷。SmsForwarder 就是一个非常便捷的项目让你不需要多个设备找寻验证码,配置好你的转发规则即可转发验证短信到别的手机或者软件上。还有超方便的下载 Spotify 音乐的 ZSpotify,代替 AWS 的 m3o。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知
- 本文目录
- 本周特推
- 1.1 短信转发:SmsForwarder
- 1.2 代码混淆:javascript-obfuscator
- GitHub Trending 周榜
- 2.1 Spotify 音乐下载器:ZSpotify
- 2.2 x86 模拟器:v86
- 2.3 AWS 可替代品:m3o
- 2.4 K8s 配置信息守卫:Datree
- 2.5 安全网关:APISIX
- 往期回顾
1. 本周特推
1.1 短信转发:SmsForwarder
本周 star 增长数:100+
SmsForwarder 短信转发器,可监控 Android 手机短信并根据指定规则转发到其他手机:钉钉机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram 机器人、Server 酱、手机短信等。主要特点:
- 简单 只做两件事:监听短信 --> 根据指定规则转发
- 省电:运行时只监听广播,有短信才执行转发,并记录最近 n 条的转发内容和转发状态
- 健壮:越简单越不会出错(UNIX 设计哲学),就越少崩溃,运行越稳定持久
GitHub 地址→https://github.com/pppscn/SmsForwarder

1.2 代码混淆:javascript-obfuscator
本周 star 增长数:300+
Javascript-obfuscator 是一个代码混淆器,能将你的代码混淆成可读性低的代码,看上去是难以阅读的代码其实具备和之前代码一样的功能,从而起到保护代码的作用。
GitHub 地址→https://github.com/javascript-obfuscator/javascript-obfuscator

2. GitHub Trending 周榜
2.1 Spotify 音乐下载器:ZSpotify
本周 star 增长数:1,400+
New ZSpotify 一个只需要 Python 解释器和 ffmpeg 的 Spotify 音乐下载器,你可以根据自己的需求下载 mp3 格式或者 ogg 格式。
GitHub 地址→https://github.com/Footsiefat/zspotify

2.2 x86 模拟器:v86
本周 star 增长数:250+
v86 可以在浏览器里运行 x86 虚拟机,在使用 v86 时机器代码运行的时候会被转换为 WebAssembly 模式,以获得良好的性能。
GitHub 地址→https://github.com/copy/v86

2.3 AWS 可替代品:m3o
本周 star 增长数:1,200+
New m30 是一个公有云平台,相比 AWS 它具有以下特点:
- 面向 Dev 的 UX 设计
- 一个令牌(Token)访问多个 API
- 快速访问
- 试用免费,按需付费
此外项目还有提供了丰富的 API 库。
GitHub 地址→https://github.com/m3o/m3o

2.4 K8s 配置信息守卫:Datree
本周 star 增长数:1,700+
Datree 是一个 CLI 工具,主要用来防止错误的 K8s 配置信息进入生产环境,你可以基于自己的需求制定自己的配置文件执行策略。
GitHub 地址→https://github.com/datreeio/datree

2.5 安全网关:APISIX
本周 star 增长数:300+
Apache APISIX 是一个动态、实时、高性能的 API 网关,基于 Nginx 网络库和 etcd 实现,提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。
GitHub 地址→https://github.com/apache/apisix

3. 往期回顾
以上为 2021 年第 43 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top5 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
代码混淆保安全「GitHub 热点速览 v.21.43」的更多相关文章
- 它说你的代码有 Bug「GitHub 热点速览 v.21.44」
作者:HelloGitHub-小鱼干 本周热点上的榜单大多数提升工作效率的实用工具,像是一个 API 管理所有通知消息(包括推送.邮件-)的 notifire,再是高速解析 JSON 文件的 simd ...
- GitHub 开源的小工具「GitHub 热点速览 v.21.45」
作者:HelloGitHub-小鱼干 Copilot 是 GitHub 官方出品的代码自动补全工具,之前使用该工具需要有一定的要求.而本周靠 2k+ star 上热点的 copilot-docs 则是 ...
- 年底了是时候学新技术了「GitHub 热点速览 v.21.52」
作者:HelloGitHub-小鱼干 年底了,又有新技术冒出来需要你来 Pick 了,第一个先要被 Pick 的是即将到来的元旦英文版:Happy New Year,再来的话就是这周非常火的新一代爬虫 ...
- 互联网巨头们的 SRE 运维实践「GitHub 热点速览 v.21.27」
作者:HelloGitHub-小鱼干 本周大热点无疑是前几天 GitHub 发布的 Copilot,帮你补全代码,给你的注释提出建议,预测你即将使用的代码组件-如此神奇的 AI 技术,恰巧本周微软也开 ...
- 获取 Windows 密码「GitHub 热点速览 v.21.28」
作者:HelloGitHub-小鱼干 安全问题一直是 GitHub 的一大热点,因为数据安全问题诞生的各类自托管服务便是.而本周周榜上的 2 个和安全主题相关的项目,有些不同.mimikatz 是个老 ...
- 在线体验 Windows 11「GitHub 热点速览 v.21.30」
作者:HelloGitHub-小鱼干 有什么比无需安装系统,检测硬件兼容度,只要打开一个浏览器,输入某个神秘的地址回车,即可体验 Windows 11 更棒的呢?windows11 就是这么一个小工具 ...
- 那些 Unix 命令替代品们「GitHub 热点速览 v.21.32」
作者:HelloGitHub-小鱼干 好用的 Unix 命令替代工具能让你事半功倍,例如,bat 便是个带着高亮特性的加强版 cat,就像你用了 oh my zsh 之后便会感受到它的强大.同样好用的 ...
- 5 秒克隆声音「GitHub 热点速览 v.21.34」
作者:HelloGitHub-小鱼干 本周特推的 2 个项目都很好用,Realtime-Voice-Clone-Chinese 能让你无需开启变声音,即可获得一个特定声音的语音.这个声音可以是你朋友的 ...
- 自建纯净谷歌搜索「GitHub 热点速览 v.21.35」
作者:HelloGitHub-小鱼干 虽然 Google 搜索的结果不如百度搜索结果那般广告丛生,但是对于一心只想找到匹配结果的我们而言,推广的信息条目能免则免.whoogle-search 便是一个 ...
随机推荐
- IDEA使用教程+JRebel破解
下载与安装 https://www.jetbrains.com 不装任何插件 破解码 K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZW ...
- 虚拟机使用scp传输文件提示“WARNING REMOTE HOST IDENTIFICATION HAS CHANGED”解决方式
虚拟机使用scp传输文件提示"WARNING REMOTE HOST IDENTIFICATION HAS CHANGED"解决方式 简单的说就是虚拟机里保存的认证密钥不正确了,需 ...
- 八、Abp vNext 基础篇丨标签聚合功能
介绍 本章节先来把上一章漏掉的上传文件处理下,然后实现Tag功能. 上传文件 上传文件其实不含在任何一个聚合中,它属于一个独立的辅助性功能,先把抽象接口定义一下,在Bcvp.Blog.Core.App ...
- GC-优化-案例
优化案例 Service S 优化 现在看一下执行jstat -gcutil的结果 S0 S1 E O P YGC YGCT FGC FGCT GCT 12.16 0.00 5.18 63.78 20 ...
- CentOS linux系统将UTC时间修改为CST时间
1.编辑时间配置文件 1 2 3 4 # vi /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false ...
- ecshop调用商品的购买次数方法
这时候我们修改一下 写成一个函数放到lib_goods.php 这样就可以随便调用了 --------------------------------------------------------- ...
- jmeter之聚合报告(Aggregate Report)
jmeter最常用的listener--聚合报告Aggregate Report,每一个字段的具体含义是什么? Label:每个请求的名称.每个 JMeter 的 element(例如 HTTP Re ...
- Java对象构造
关于对象构造的一些认识. 默认域初始化 如果在构造器中没有显示地给域赋予初值,那么就会被自动地赋予默认值:数值为0,布尔值为false,对象引用为null.然而,这显然是不安全的,在一个null引用上 ...
- [原创]配置php+nginx 时遇到的”file not found","access denied"奇怪问题的解决过程
在centos 7中按照我的随笔转载文章"[转载]CentOS 下安装LEMP服务(Nginx.MariaDB/MySQL和PHP)"安装好后,结果无法显示phpinfo()信息, ...
- 鸿蒙内核源码分析(ELF解析篇) | 你要忘了她姐俩你就不是银 | 百篇博客分析OpenHarmony源码 | v53.02
百篇博客系列篇.本篇为: v53.xx 鸿蒙内核源码分析(ELF解析篇) | 你要忘了她姐俩你就不是银 | 51.c.h.o 加载运行相关篇为: v51.xx 鸿蒙内核源码分析(ELF格式篇) | 应 ...