调查目的:了解当前各基于TLS的协议方案中ClientHello的指纹独特性。理论背景见 https://arxiv.org/abs/1607.01639 。
指纹数据库:
(利益相关:我是这个的作者)
| import os | |
| import re | |
| # Insert the path where you keep your fast resume files here. | |
| # Make a backup first!!! | |
| torrentsDir = r'/torrents/' | |
| # Insert paths to be replaced here. Dictionary key is current path. Dictionary value is new path | |
| # If left empty, the script will only detect paths |
| # put these code after scoop/apps/scoop/current/lib/manifest.ps1 | |
| $_old_url = $function:url | |
| function url($manifest, $arch) { | |
| $url = & $_old_url $manifest $arch | |
| if ($url -like 'https://github.com/*/*/releases/download/*') { | |
| $url = $url -replace 'https://github.com', 'https://download.fastgit.org' | |
| } | |
| $url | |
| } |
| ip rule add fwmark 0x233 lookup 100 | |
| ip route add local 0.0.0.0/0 dev lo table 100 |
调查目的:了解当前各基于TLS的协议方案中ClientHello的指纹独特性。理论背景见 https://arxiv.org/abs/1607.01639 。
指纹数据库:
(利益相关:我是这个的作者)
| #!/usr/bin/python3 | |
| """ | |
| Copyright 2021 Mygod | |
| Licensed under the Apache License, Version 2.0 (the "License"); | |
| you may not use this file except in compliance with the License. | |
| You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 |
| # output binary | |
| BIN := test | |
| # source files | |
| SRCS := \ | |
| test.cpp | |
| # files included in the tarball generated by 'make dist' (e.g. add LICENSE file) | |
| DISTFILES := $(BIN) |
| #!/bin/bash | |
| echo -e "Powerline glyphs:\n\ | |
| Code points Glyphe Description Old code point | |
| U+E0A0 \xee\x82\xa0 Version control branch (U+2B60 \xe2\xad\xa0 )\n\ | |
| U+E0A1 \xee\x82\xa1 LN (line) symbol (U+2B61 \xe2\xad\xa1 )\n\ | |
| U+E0A2 \xee\x82\xa2 Closed padlock (U+2B64 \xe2\xad\xa4 )\n\ | |
| U+E0B0 \xee\x82\xb0 Rightwards black arrowhead (U+2B80 \xe2\xae\x80 )\n\ | |
| U+E0B1 \xee\x82\xb1 Rightwards arrowhead (U+2B81 \xe2\xae\x81 )\n\ | |
| U+E0B2 \xee\x82\xb2 Leftwards black arrowhead (U+2B82 \xe2\xae\x82 )\n\ |