Я работаю над проектом по проверке защиты от сетевых отпечатков пальцев. Я хотел бы попытаться изменить TOR-клинт для заполнения пакетов перед их шифрованием.
Я потратил немного времени на изучение дерева исходных текстов TOR, но совершенно не знаю, с чего начать.
Кто-нибудь знает, где я могу найти документацию о том, как работает исходный код TOR? Или, если кто-то знает, где в коде встроены пакеты TOR, и может сказать мне об этом напрямую, я буду очень признателен.
Редактировать: Кроме того, прежде чем кто-либо упомянул об этом: я уже нашел опцию ConnectionPadding
, но это только прокладывает соединение, а не сами пакеты.