Andrey Meshkov

799 posts

Andrey Meshkov

Andrey Meshkov

@ay_meshkov

CTO & Co-Founder at @AdGuard

Katılım Kasım 2015
188 Takip Edilen1.3K Takipçiler
Andrey Meshkov
Andrey Meshkov@ay_meshkov·
Issues&releases are maintained by the QA team. Devs may be “summoned” to a particular issue when required but most of the work is done by QA. Issues are also automatically synced to JIRA. There’re many changes and re-labeling by “adguard-bot”, this all actually comes from JIRA sync.
English
3
0
80
3.4K
wukko
wukko@uwukko·
@ay_meshkov @AdGuard both issues and releases seem to be actively maintained, but you're saying that devs don't keep track of what's happening on github, so i'm not really sure what's up here
English
1
0
48
5.8K
Andrey Meshkov
Andrey Meshkov@ay_meshkov·
Hi, let me please answer from the personal account as at this time there’s no one to answer from the company account. It’s not that hard to miss considering that the mirrored branch is not the default one on Github so you don’t see when you just open the repo. Internally we use self-hosted Git so devs also just don’t follow the state of the source code on GH.
English
1
1
123
16K
wukko
wukko@uwukko·
@AdGuard how did not a single person notice that code wasn't being published for 8 months? it's impossible, really
English
2
0
143
7.1K
wukko
wukko@uwukko·
i just noticed that adguard stopped pushing the source code for their ios adblocker 8 months ago while still publishing releases with the outdated source code the sudden change in code publicity is almost never a good sign, i feel like there might be some funny business going on
wukko tweet mediawukko tweet media
English
8
60
1.9K
86.7K
Andrey Meshkov retweetledi
AdGuard
AdGuard@AdGuard·
🚨@GitHub has flagged several key contributors to ad-blocking filter lists, impacting the popular List-KR and disrupting our workflow. We suspect this is due to automated protections, not malicious activity (1/3)🧵
AdGuard@AdGuard

Dear @github, could you please explain why AdGuard filters repository was just disabled? Whichever ad blocker your people are using, there is a high probability that you have one of the filter lists from this repo making your Internet better.

English
9
21
132
14.5K
Andrey Meshkov
Andrey Meshkov@ay_meshkov·
@LWGShane @GRos3s @AdGuard The wording is not ideal here. The problem is that the card payment provider that we're using does not allow changing email address of an existing subscription and thus it will continue to send emails to the old address.
English
0
0
0
48
Andrey Meshkov
Andrey Meshkov@ay_meshkov·
@Apple There's still this crazy Core Technology Fee tax but I hope EU antitrust authorities can make Apple reconsider the current approach.
English
0
0
1
700
Andrey Meshkov retweetledi
Peter Lowe
Peter Lowe@pgl·
Happy birthday to my blocklist, 26 years old today.
English
4
6
49
2.9K
Andrey Meshkov
Andrey Meshkov@ay_meshkov·
The problem is that is still requires routing all the traffic through the app which seems like an overkill for just SNI splitting. The alternative approach would be to do that for a selected list of domains and just “redirect” those domains to a local snippet proxy. But then the question is which domains to redirect? Probably, requires UI to configure and overall, it will be quite a big task if we go this way. That’s what was stopping us from doing that. I’d honestly prefer having proper CoreLibs filtering ported to iOS, if they at some point allow sideloading in EU, we’ll start working on that.
English
0
0
0
95
Jono
Jono@JonoH·
@ay_meshkov @AdGuard Agreed, full scale filtering will need Lowe level access. But SNI obsfucation used by them is effective but they use legacy DNS. Your app is streets ahead and if the SNI part can be added it’s going to be amazing.
English
1
0
0
109
Jono
Jono@JonoH·
@AdGuard when will you update the app to allow for DPI and SNI obfuscation like the Mac app? apps.apple.com/us/app/unicorn… is doing this now but doesn’t yet take DOH/DOQ/DOH3 DNS urls
English
2
0
1
365
Andrey Meshkov
Andrey Meshkov@ay_meshkov·
@JonoH @AdGuard If the only required feature is SNI split than it may be implemented as is indeed, but I doubt about full-scale filtering
English
1
0
1
77
Jono
Jono@JonoH·
@ay_meshkov @AdGuard If unicorn is doing it, can the same methods be used by you guys for the SNI spoof? You have the same functionality on your macOS app. If unicorn took DOH URLs for DNS it would be a 1 stop shop and I’d much rather stick with the work from you guys at adguard. Love the product
English
1
0
0
114
Andrey Meshkov
Andrey Meshkov@ay_meshkov·
Well, it's not supposed to be used as a library yet, it does not clean up connections properly at the moment. Maybe one day I'll refurbish it into "libgocurl", then it'll be the time. Regarding the docs, it may sound strange, but that's how it works :) 1. crypto.cloudflare.com is used as a relay, a client-facing server. In the case of CF you probably can use any domain as a relay since they are on the same anycast network, what matters is the IP address. 2. Unencrypted (outer) ClientHello uses the domain from the DNS record, it's "cloudflare-ech.com" currently. 3. And finally the encrypted (inner) ClientHello will use the server name that you actually want to connect to.
English
0
0
0
67
Andrey Meshkov
Andrey Meshkov@ay_meshkov·
Curl is undoubtedly an awesome tool, but it's been too often lately when I couldn't do what I needed with it. I am too lame to patch curl so I made my own instead: github.com/ameshkov/gocurl It's basically a simplified version of curl written in pure Go, but it also adds some new stuff: encrypted ClientHello support, json output, splitting clienthello, HTTP/3 out-of-the-box.
English
1
3
19
1.7K
Andrey Meshkov
Andrey Meshkov@ay_meshkov·
@rethinkdns Already there: #ech" target="_blank" rel="nofollow noopener">github.com/ameshkov/gocur…
English
1
0
1
75
Andrey Meshkov
Andrey Meshkov@ay_meshkov·
@rethinkdns Well, there's nothing to fix so here it comes: #pq" target="_blank" rel="nofollow noopener">github.com/ameshkov/gocur…
Andrey Meshkov tweet media
English
1
0
1
113
Peter Lowe
Peter Lowe@pgl·
Oh come ON, @yandexcom. "Yandex Browser patches uBlock Origin, so it won't block ads on Yandex's websites and says that you can't install that extension in Opera Store, when you can" reddit.com/r/assholedesig…
English
2
0
5
412
Andrey Meshkov
Andrey Meshkov@ay_meshkov·
You didn’t hear about it because they target russian speakers only. A few years ago it’s market share in russia was about 25%, now I think it’s even higher. Besides that, it’s probably the most serious Chromium fork out there if counting the sheer number of original features and modifications, Opera and Brave aren’t even close. Sadly, there are also dubious if not outrageous decisions like this one with limiting ad blockers permissions.
English
0
0
1
71