作者:HelloGitHub-小鱼干

虽然让代码难以阅读看似是件难以理解的事情,但是混淆后的代码起到了类似加密的作用,而且经过混淆的代码依旧能实现原代码的功能。javascript-obfuscator 是一个 JS 编写的代码混淆工具,能让你的代码在生产环境上更加安全。保证生产环境安全的,还有 Datree,是一个让你拟定配置执行策略,保证错误 K8s 配置不会进入生产环境的项目。

当然本周的项目除了有安全,还有便捷。SmsForwarder 就是一个非常便捷的项目让你不需要多个设备找寻验证码,配置好你的转发规则即可转发验证短信到别的手机或者软件上。还有超方便的下载 Spotify 音乐的 ZSpotify,代替 AWS 的 m3o。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知

  • 本文目录

      1. 本周特推
      • 1.1 短信转发:SmsForwarder
      • 1.2 代码混淆:javascript-obfuscator
      1. GitHub Trending 周榜
      • 2.1 Spotify 音乐下载器:ZSpotify
      • 2.2 x86 模拟器:v86
      • 2.3 AWS 可替代品:m3o
      • 2.4 K8s 配置信息守卫:Datree
      • 2.5 安全网关:APISIX
      1. 往期回顾

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」的更多相关文章

  1. 它说你的代码有 Bug「GitHub 热点速览 v.21.44」

    作者:HelloGitHub-小鱼干 本周热点上的榜单大多数提升工作效率的实用工具,像是一个 API 管理所有通知消息(包括推送.邮件-)的 notifire,再是高速解析 JSON 文件的 simd ...

  2. GitHub 开源的小工具「GitHub 热点速览 v.21.45」

    作者:HelloGitHub-小鱼干 Copilot 是 GitHub 官方出品的代码自动补全工具,之前使用该工具需要有一定的要求.而本周靠 2k+ star 上热点的 copilot-docs 则是 ...

  3. 年底了是时候学新技术了「GitHub 热点速览 v.21.52」

    作者:HelloGitHub-小鱼干 年底了,又有新技术冒出来需要你来 Pick 了,第一个先要被 Pick 的是即将到来的元旦英文版:Happy New Year,再来的话就是这周非常火的新一代爬虫 ...

  4. 互联网巨头们的 SRE 运维实践「GitHub 热点速览 v.21.27」

    作者:HelloGitHub-小鱼干 本周大热点无疑是前几天 GitHub 发布的 Copilot,帮你补全代码,给你的注释提出建议,预测你即将使用的代码组件-如此神奇的 AI 技术,恰巧本周微软也开 ...

  5. 获取 Windows 密码「GitHub 热点速览 v.21.28」

    作者:HelloGitHub-小鱼干 安全问题一直是 GitHub 的一大热点,因为数据安全问题诞生的各类自托管服务便是.而本周周榜上的 2 个和安全主题相关的项目,有些不同.mimikatz 是个老 ...

  6. 在线体验 Windows 11「GitHub 热点速览 v.21.30」

    作者:HelloGitHub-小鱼干 有什么比无需安装系统,检测硬件兼容度,只要打开一个浏览器,输入某个神秘的地址回车,即可体验 Windows 11 更棒的呢?windows11 就是这么一个小工具 ...

  7. 那些 Unix 命令替代品们「GitHub 热点速览 v.21.32」

    作者:HelloGitHub-小鱼干 好用的 Unix 命令替代工具能让你事半功倍,例如,bat 便是个带着高亮特性的加强版 cat,就像你用了 oh my zsh 之后便会感受到它的强大.同样好用的 ...

  8. 5 秒克隆声音「GitHub 热点速览 v.21.34」

    作者:HelloGitHub-小鱼干 本周特推的 2 个项目都很好用,Realtime-Voice-Clone-Chinese 能让你无需开启变声音,即可获得一个特定声音的语音.这个声音可以是你朋友的 ...

  9. 自建纯净谷歌搜索「GitHub 热点速览 v.21.35」

    作者:HelloGitHub-小鱼干 虽然 Google 搜索的结果不如百度搜索结果那般广告丛生,但是对于一心只想找到匹配结果的我们而言,推广的信息条目能免则免.whoogle-search 便是一个 ...

随机推荐

  1. 记一次 .NET 某机械臂智能机器人控制系统MRS CPU爆高分析

    一:背景 1. 讲故事 这是6月中旬一位朋友加wx求助dump的故事,他的程序 cpu爆高UI卡死,问如何解决,截图如下: 在拿到这个dump后,我发现这是一个关于机械臂的MRS程序,哈哈,在机械臂这 ...

  2. 剑指offer计划9(动态规划中等版)---java

    1.1.题目1 剑指 Offer 42. 连续子数组的最大和 1.2.解法 得到转移方程后,单次遍历. 当前面的连续子数组的和比较是否大于0,是则加起来, 若小于零,则当前的值就可当子数组的开头. 判 ...

  3. 口护万亿市场杀出的实力派 Oclean欧可林

    撰文 |懂懂 编辑 | 秦言 来源:懂懂笔记 在"青年必去的电影节"上,发现了一个跟他们打成一片的智能护齿"新星". 25日,备受关注的第15届FIRST青年电 ...

  4. 处理器核、Core、处理器、CPU区别&&指令集架构与微架构的区别&&32位与64位指令集架构说明

    1.处理器核.Core.处理器.CPU的区别 严格来说"处理器核"和" Core "是指处理器内部最核心的部分,是真正的处理器内核:而"处理器&quo ...

  5. jupyter notebook在代码块中多行注释方法

    Ctrl+\是pycharm等IDE内的使用方法,而不是jupyter中的,正确的方法如下: 按住alt后光标变为十字形,沿着行标向下拖,光标变得很长,这时 shift+3 即可注释多行 想要取消注释 ...

  6. 样式和模板快速入门Style,Template

    http://www.cnblogs.com/jv9/archive/2010/04/14/1711520.html 样式(Style)和模板(Template)的定义 在Silverlight中,样 ...

  7. 测试开发【提测平台】分享10-Element UI抽屉和表单校验&增改接口合并实现应用管理

    微信搜索[大奇测试开],关注这个坚持分享测试开发干货的家伙. 开篇说个小讨论,一个群里聊天聊到关于更新篇章的长度,是小篇幅多次,还是每次按照一个小完整的功能,我个人的是按照后种来的,主要的思考就是希望 ...

  8. oracle 基础SQL语句 版本5.7.29

    一.表与用户介绍 oracle安装完成后默认会有很多用户,大致分为2类用户:一类是必需的帐户,一类是存储各种应用的帐户,默认密码如下: oracle自带的也会有很多默认表存在: 二.创建用户.创建表空 ...

  9. windows 安装zip 压缩

    * 到sourceforge上下载 zip-3.0-bin.zip https://sourceforge.net/projects/gnuwin32/files/zip/3.0/zip-3.0-bi ...

  10. layui左右移动tab标签模版

    {% load staticfiles %} <!DOCTYPE html> <html> <head> <meta charset="utf-8& ...