За покодить для себя всегда респект разумеется, но
от скромности ты явно не умрешь.
Я написал не тебе, а чтобы случайные вася, петя или маша, которые мало ли не знают, теперь вот будут знать.
За покодить для себя всегда респект разумеется, но
от скромности ты явно не умрешь.
Я написал не тебе, а чтобы случайные вася, петя или маша, которые мало ли не знают, теперь вот будут знать.
А что здесь, собственно, не так? Я перепробовал ~5 прог с гитхаба для брутфорса прямых ссылок на vod’ы твича на основе даты/времени стрима (yt-dlp, естественно, в этом списке нет, т.к. она работает по иному принципу (возможно? я не разбирался как она парсит твич)). Из них работала одна, но при этом она молча крашилась в половине случаев, т.к. автор не добавил никакого кода для ловли ошибок, и пойди-угадай в чем там проблема.
Поэтому я решил что они “так себе” и накодил свою. После чего закинул её сюда, в свободный доступ, вместе со всеми исходниками, вдруг кому пригодится. Для вас это пример “нескромного поведения”? Нескромностью в данном случае было бы критиковать что-то, но при этом самому пальцем-о-палец не ударить.
Я написал не тебе
Уважаемый, вы пришли в мою тему, оставили коммент на мою прогу и в своем посте процитировали моё прошлое сообщение. Простите, что не догадался, что это было “не мне”.
Разводить флейм на пустом месте и переходить на личности - это, конечно, эталон скромности, да. ![]()
Извиняюсь я очень глупый, скачал с гугл диска, обновилось все. Выбрал curl а пишет
ATTENTION: Normal connectivity test failed, but insecure connectivity test succeeded
Either root certificates are corrupted or your firewall/antivirus software is interferingContinue anyway? Test results may be compromised if your ISP performs a certificate substitution:
Continue in insecure mode
Exit
По нажатию продолжить
Continuing in insecure mode by user’s choice
Checking DNS resolvers availability (Curl)…
Testing ‘https://dns.comss.one/dns-query’ resolver, looking up ipv4 for ‘www.bing.com’…
Can’t resolve IP, trying next one…Critical error: all resolvers failed
Press [ENTER] to exit…
У тебя провайдер спуфит и ломает твой трафик. Поэтому выводиться ошибка 1-ая
2-ая ошибка о том, что ты не смог зарезолвить сайт. Поэтому иди отдыхай.
Тесты можно отключить в конфигурационном файле. Но зачем читать там, проще написать (впрочем не один раз к слову обсуждалась данная опция)
PS Ori предоставил неплохой инструмент. Позволяет себя изменять в любой направлении, как пользователю надо. За это спасибо. Но не все до этого момента доходят ^^
Во-первых проверьте что курл и сама программа не блочатся файрволлом (или - что важно! - у вас выключен адгвард, если есть). Во-вторых, вы уверены что последнюю версию скачали? Просто вот этого:
Testing ‘https://dns.comss.one/dns-query’ resolver, looking up ipv4 for ‘www.bing.com’…
там быть не должно, так как из актуального конфига комсс давно выкинут и сейчас там только кф, гугл и квад9:
DoHResolvers=https://one.one.one.one/dns-query;https://1.1.1.2/dns-query;https://dns.google/dns-query;https://mozilla.cloudflare-dns.com/dns-query;https://dns10.quad9.net/dns-query
По факту, вам надо лог было кинуть, проще было бы понять суть проблемы.
Версия 0.8.5 я по старой информации из первого поста делал. В браузере использую этот DNS в конфиг его и прописал. Добавил в файрволл вручную разрешение, без изменений. Смысл есть вообще curl гонять? Написано надежнее ![]()
0.7.2 хорошо работает. ![]()
Ну в 0.8.5 я впихнул curl-impersonate, для маскировки под браузеры. Теоретически это может как-то влиять на результаты. Убедитесь что config.ini тоже из 0.8.5 взяли, т.к. для этого курла там надо много флагов прописывать.
А так я хз, сделайте руками резолв, чтобы понять где у вас проблема. Типа такого curl -4v --doh-url https://dns.comss.one/dns-query https://www.bing.com, именно с курлом из папки гудчека.
Если у вас native работает, то можно и не париться, в принципе.
Насчет надежности, у golang просто очень отчетливый фингерпринт, а utls (для маскировки) я в гудчек не впихивал, поэтому и назвал curl более надежным.
Я обнаружил ещё давно, но забыл написать: в 0.8.5 нет сертификата, который идёт с обычным кюрлом, и который шёл в предыдущей версии. @Ori
Мне тоже сперва давало подобную ошибку (если правильно помню), но добавление сертификата из старой версии помогло
мне для почти всех версий curl (и не только.) помогает
set SSL_CERT_FILE=C:\GitHub\curl.se\cacert.pem
setx SSL_CERT_FILE C:\GitHub\curl.se\cacert.pem
curl --etag-compare etag.txt --etag-save etag.txt --remote-name https://curl.se/ca/cacert.pem
copy /b /v /y cacert.pem C:\ProgramData\ssl\ca-bundle.pem
получаем
C:\_DL\CURL\bin\curl.exe
* CAfile: C:\GitHub\curl.se\cacert.pem
* CApath: none
нет сертификата
Блин, точно. А я и не заметил. Спс.
Спасибо, погонял native вроде норм. А про сертификат я и не знал… Вопрос по работе, наверное надо в тему запрета ![]()
Новая версия экстрактора для твич vod’ов:
rec_v0.4_linux.zip (2,1 МБ)
rec_v0.4_win.zip (2,1 МБ)
v0.3 - теперь получает ссылки и на те vod’ы, которые стоят в режиме “только для подписчиков”. Иногда и на удаленные, но там как повезет. Плюс ищет ссылки в разном качестве, по возможности. Yt-dlp, кстати, subscriber-only не открывает:
yt-dlp --get-url https://www.twitch.tv/videos/*****
ERROR: [twitch:vod] *****: You must be logged into an account that has access to this subscriber-only content.
Обновлено 01.08 12:04:
v0.4 - теперь ищет по всем доменам, а не только по дефолтным (типа vod-secure.twitch.tv), т.к. я заметил, что удаленные стримы иногда только на определенных доменах можно найти (вообще я думал они в одно место ведут, просто разным путем). Плюс улучшен параллелизм, чтобы быстрее искало.
при запуске rec.exe должна менюшка вылести? у меня ничего не происходит.
Faulting application name: CHXSmartScreen.exe, version: 10.0.19041.6033, time stamp: 0x41c7f5b3
Faulting module name: edgehtml.dll, version: 11.0.19041.5848, time stamp: 0xbef23359
Exception code: 0x8000ffff
Fault offset: 0x00000000003d0863
Faulting process id: 0x54f0
Faulting application start time: 0x01dc01fa415391c4
Faulting application path: C:\Windows\SystemApps\Microsoft.Windows.AppRep.ChxApp_cw5n1h2txyewy\CHXSmartScreen.exe
Faulting module path: C:\Windows\SYSTEM32\edgehtml.dll
Report Id: a773026c-85ef-47b6-895e-28c58bccc332
Faulting package full name: Microsoft.Windows.Apprep.ChxApp_1000.19041.4239.0_neutral_neutral_cw5n1h2txyewy
Faulting package-relative application ID: App
Нет, не должно там никакой менюшки быть. Это обычное консольное приложение.
понял, так работает да
Доброго времени суток! Подскажите пожалуйста можно ли как то подобрать стратегию для конкретного ip адреса(13.248.192.0/20)? К нему конектится лига легенд по порту 2099. Или может кто поделиться стратегией. Билайн Владимирская обл. Заранее спасибо
В гудчеке подобное тестирование не предусмотрено.
В issues у флоусила проблемы доступа к ЛоЛу обсуждали много раз, например тут.
Вкратце, попробуйте добавить в свой конфиг следующее:
--wf-tcp=2099 ^
--filter-tcp=2099 --ipset-ip=13.248.192.0/20 --dpi-desync=syndata
Пробовал, не помогло
Но все равно спасибо
Болван добавил новый фулинг ts.
Я правильно понимаю что надо во всех файлах добавить --dpi-desync-fooling=ts в ключ?
#KEY#–dpi-desync-fooling=md5sig;–dpi-desync-fooling=badsum;–dpi-desync-fooling=badseq;–dpi-desync-fooling=datanoack;–dpi-desync-fooling=ts