TxThinking News
723 subscribers
52 photos
5 videos
5 files
214 links
Everything you care about

https://www.txthinking.com
Download Telegram
Brook.exe
27.4 MB
Brook v20220501 Pre-release 预发布

- Support DoH
- Support Log
- Support MITM
- Android: Support bypass apps

English https://talks.txthinking.com/articles/brook-en.article

中文: https://talks.txthinking.com/articles/brook.article
Brook v20220501 Released 正式发布

- Log: view log
- MITM: Modify HTTP1.1/HTTP2 requests and responses with custom scripts. Scripts give Brook infinite possibilities
- Android bypass apps
- iOS: Search Brook on AppStore

&

- 可以查看日志
- MITM: 使用自定义脚本修改HTTP1.1/HTTP2的请求和响应。脚本赋予了Brook 无限可能
- Android 支持 bypass apps
- iOS: 在 AppStore 搜索 Brook

---

Brook has been incubating for more than 2 years, and was open sourced in 2017, almost 8 years old. Brook changed its description from v20220501 to:

A cross-platform network tool designed for developers.

And this is the future growth direction of Brook.

### Concise

Compared with products with full screen content at the beginning, prefer simple but powerful products. Brook tries to provide a simple but powerful commands, rules, and configurations, does not need to understand complex syntax, and tries not to create new syntax and new concepts. It's even that simple to use on a router.

### Features

Brook almost covers most of the network functions you need. At the same time, people who know programming can also write their own scripts. And since its development, the functions it provides are not only a network proxy tool, but also meet the needs of developers in various scenarios.

### Cross-platform and Free

Brook provides a full platform CLI and GUI. We know that the network stack of each system itself is very different. Brook provides almost the same experience for all platforms. Features include almost all the features of similar free or paid products, and Brook is free on all platforms.

### Peripheral tools

There are many other open source products and side projects around Brook. I believe they will provide different help to different students. It is believed that in the future development, the growth of Brook and its surrounding network tools will become a multi-functional and systematic network tool, and become a powerful tool for developers.

---

Brook 从孵化2年多,于2017年开源,差不多有8岁了。Brook 从 v20220501 开始更改其描述为:

一个为开发者设计的跨平台网络工具。

并此为 Brook 未来的成长方向。

### 简洁

相比较开场满屏内容的产品,更偏爱简洁但强大的产品。Brook 从命令到规则和配置都尽量提供了简单的格式,不需要理解复杂语法,也尽量不去创造语法和新概念。甚至在路由器上使用都那么简单。

### 功能

她几乎涵盖了大部分你需要的网络功能。同时对于懂编程的人员也可以自己写脚本。并且发展至今,她提供的功能已不仅仅是一个网络代理工具了,还可以满足开发人员在多种场景的使用需求。

### 跨平台并且免费

Brook 提供了全平台 CLI 和 GUI,我们知道各个系统本身的网络栈有很大差别,Brook 针对所有平台提供了几乎相同的体验。功能几乎包含了同类免费或收费产品的功能,并且 Brook 全平台免费。

### 周边工具

围绕着 Brook 也产生很多其他开源产品和 Side Projects。相信她们都会对不同的同学提供不同的帮助。相信在未来的成长中,Brook 的成长及其周边的网络工具会成为多功能的系统性的网络工具,成为从事网络分析工作的同学的利器。

---

Brook:
https://github.com/txthinking/brook

Brook Document (文档):
https://txthinking.github.io/brook/

Brook GUI Document (文档):
https://talks.txthinking.com/articles/brook.article

Blog (博客):
https://talks.txthinking.com/

Anything:
https://txthinking.com/

Youtube:
https://www.youtube.com/txthinking

News:
https://t.me/txthinking_news

Telegram Group:
https://t.me/brookgroup

---

❤️ Enjoy Brook (享受使用 Brook)
Brook v20220515

### Bugfix

- can not response header

### Enhancement

- Android: bypass system apps

### Google Play

- Google Play
- No difference from Brook.apk
- 随便设置个价格以提高评论门槛
- 实际与 Brook.apk 没有区别
nami v20220601

- 减小二进制大小

Upgrade nami by nami, 用nami升级nami


nami install nami

How to add exmaple package

你也可以维护自己的包
Channel name was changed to «TxThinking News»
# filelink v20220602

Upload and download file in command line.
如果你也有在不同系统间传输文件的需求,又嫌scp的步骤或其他工具的步骤繁琐,你可以试试filelink

# Server

你可以部署自己的filelink server, 在cloudflare r2 和 worker 上,cloudflare 有相关文档,相信这难不倒你,有免费额度,满足个人使用需求是足够的。只需要粘贴以下文件内容即可

cloudflare.worker.js

# Config


filelink config https://BUCKET.XXX.workers.dev

# Upload


filelink /path/to/file

# Download


filelink https://...
nami install ffmpeg

再也不用安装 ffmpeg 时安装全世界
# pingpong

TCP & UDP echo but with address

Install via nami


nami install pingpong

Server


pps -p 7777

Client


ppc -s 1.2.3.4:7777
ppc -s 1.2.3.4:7777 -c 3

> A public server ipip.ooo:7777 provide by @txthinking
nami v20220606

v20220601 has a bug
If you can't upgrade nami by nami install nami
Please upgrade by bash <(curl https://bash.ooo/nami.sh)

v20220601 有个bug
如果你无法用 nami install nami 升级nami
请使用 bash <(curl https://bash.ooo/nami.sh) 来升级
HTTP3 Protocol Proposed Standard
HTTP3 协议已开始标准化进程

https://www.rfc-editor.org/rfc/rfc9114.html