English | 中文

GreatFire悬赏计划任务:

需要一位精通Chromium的开发者,帮助我们进行“自由浏览”的开发

目前需要一位精通Chromium的开发者,帮助我们进行“自由浏览”的开发,具体需求如下:

我们的目的:

开发新版架构的自由浏览

对您的要求:

1.精通C、Android开发

2.熟悉Chromium编译流程、整体架构和网络模块。

3.对网络安全的要求。

4.使用汉语。

5.有同类项目的经验。

1. 给Chromium增加 --max-sockets-per-group 命令行参数支持(可以限制取值范围,例如6 ~

255),需要完成Desktop以及Android平台。其中Android平台往CommandLine单例中添加参数即可,或者可以添加到文件

/data/local/tmp/chrome-command-line 。在各个平台以命令行运行

https://www.chromium.org/developers/how-tos/run-chromium-with-flags

(可选)2. 使用epoll,异步库 https://libevent.org/ 或者Chromium本身的ThreadPool

扫描N个CIDR内可达的IP(443端口返回状态码为200/400/401/403/404),类似 https://github.com/zmap/zmap/wiki

,测试时可以使用少量IP,实际项目CIDR里可能会包含万级别IP。

测试不必要提交二进制包,提交关键patch的解决思路和代码亦可。

另外特别强调,由于我们组织的特殊性(来自政府的审查风险),我们对项目的保密性要求较高,工作环境也需要保持在匿名且安全的环境下,请应聘者确保自身有能力做到这些安全要求。

规则说明:

  1. 任务文件提交请以附件形式发送至Support@greatfire.org,邮件标题注明著名“GreatFire悬赏计划“ 以及参赛者ID。安全起见,请注意使用非国内邮箱联系
  2. 只有首位提交任务目标的参赛者才能够获得全额奖励,所以请大家尽快完成并提交。
  3. 奖金默认通过Bitcoin或Paypal发送。
  4. 如果对该计划有任何其他疑问,请联系Support@greatfire.org获得帮助。

我们的PGP公钥