Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unrecognized option --fake #166

Open
Meowmeowpow opened this issue Oct 1, 2024 · 3 comments
Open

Unrecognized option --fake #166

Meowmeowpow opened this issue Oct 1, 2024 · 3 comments

Comments

@Meowmeowpow
Copy link

Meowmeowpow commented Oct 1, 2024

Добрый день!
Запуск одного из примеров мануала со следующими аргументами

ciadpi --fake -1 --ttl 10 --auto=ssl_err --fake -1 --ttl 5

выдал

unrecognized option `--fake'

Аналогичная ситуация с другим набором опций, содержащим --fake.
Это лечится?

@lufog
Copy link
Contributor

lufog commented Oct 2, 2024

Если у вас BSD/Mac это ожидаемо, в данный момент fake поддерживается только на Windows/Linux:

byedpi/params.h

Lines 19 to 22 in 322f926

#if defined(__linux__) || defined(_WIN32)
#define FAKE_SUPPORT 1
#define TIMEOUT_SUPPORT 1
#endif

@faitno
Copy link

faitno commented Oct 11, 2024

ciadpi --auto=ssl_err --ttl 5
а у меня выдаёт без параметра --fake и далее неподдерживаемые параметры на macos -(
ciadpi: unrecognized option --ttl
как можно обойти? поставить linux или винду? может быть есть для openwrt реализация или кинетика?

@lufog
Copy link
Contributor

lufog commented Oct 11, 2024

@faitno через --ttl n устанавливается время жизни fake пакета, без ключа --fake он не имеет никакого смысла. Поэтому он тоже поддерживается только на Windows/Linux:

byedpi/main.c

Lines 148 to 151 in dbc8541

#ifdef FAKE_SUPPORT
{"fake", 1, 0, 'f'},
{"ttl", 1, 0, 't'},
#ifdef __linux__

byedpi/main.c

Lines 95 to 98 in dbc8541

#ifdef FAKE_SUPPORT
" -f, --fake <n[+s]> Split and send fake packet\n"
" -t, --ttl <num> TTL of fake packets, default 8\n"
#ifdef __linux__

как можно обойти? поставить linux или винду? может быть есть для openwrt реализация или кинетика?

Можно поставить Linux/Windows, ну или ждать пока не появится человек с Mac устройством, и необходимыми знаниями. Который возьмется за реализацию данного функционала. Насчет OpenWRT/Keenetic, сам не проверял, но вроде люди писали что, настраивали. Поищите в дискуссиях.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants