TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Little Rat – Chrome extension monitors network calls of all extensions

555 pointsby npace12almost 2 years ago
Hi HN<p>I needed a way to monitor network calls made by chrome extensions so I made a small extension.<p>You can install it by dropping the zip or crx into the extensions page. It&#x27;ll be on the chrome store whenever&#x2F;if it gets through the review.<p>Hopefully it&#x27;s useful to others.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;dnakov&#x2F;little-rat">https:&#x2F;&#x2F;github.com&#x2F;dnakov&#x2F;little-rat</a><p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;dnak0v" rel="nofollow noreferrer">https:&#x2F;&#x2F;twitter.com&#x2F;dnak0v</a>

21 comments

altairprimealmost 2 years ago
I wish this was a feature of Firefox (or Chrome, as if Google would ever), rather than a third-party extension, so that it had enough adoption to compel other browsers to care too. I&#x27;d like very much to authorize certain extensions to only make GET requests to specific static URLs without any ability to vary the headers, so that they can get data updates without there being any risk of leaking data. And for others, they don&#x27;t need network access at all to do their job locally in my browser instance. But that would be circumventable (since anything that can modify page source can add data transmission), so I imagine they aren&#x27;t doing it because of that. Too bad — better to <i>try</i> than just give up and cede it to a Chrome extension.
评论 #37130146 未加载
评论 #37127143 未加载
评论 #37127958 未加载
评论 #37127773 未加载
评论 #37127834 未加载
评论 #37130811 未加载
p1mrxalmost 2 years ago
Given that this extension is not very easy to install, I suggest adding a screenshot showing some actual captured network events. The current screenshot hides the most interesting feature.
评论 #37149136 未加载
评论 #37149133 未加载
Groxxalmost 2 years ago
Neat. I&#x27;m surprised this is possible tbh.<p>Not being familiar with exactly what data these APIs (or similar?) provide: could extensions&#x27; abilities to access other extensions&#x27; requests imply any security concerns for e.g. password manager extensions? Or auth-token-using extensions?
emmanueloga_almost 2 years ago
Nice! Feels like something that should be a chrome:&#x2F;&#x2F; URL.
评论 #37126118 未加载
bluish29almost 2 years ago
sounds great, do you have plans to port it to Firefox?<p>Does anyone know an equivalent that do the same thing on Firefox?
评论 #37123946 未加载
评论 #37122038 未加载
评论 #37122042 未加载
cantSpellSoberalmost 2 years ago
Thanks for sharing! I&#x27;ll wait till it&#x27;s on chrome store cuz I&#x27;m lazy and don&#x27;t use Twitter.
评论 #37122315 未加载
评论 #37122150 未加载
lekealmost 2 years ago
Why not on the chrome store?
评论 #37121263 未加载
horsawlarwayalmost 2 years ago
Nifty - but please do this more carefully:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;dnakov&#x2F;little-rat&#x2F;blob&#x2F;main&#x2F;popup.js#L36">https:&#x2F;&#x2F;github.com&#x2F;dnakov&#x2F;little-rat&#x2F;blob&#x2F;main&#x2F;popup.js#L36</a><p>I do not want to have to worry about whether another extension can inject xss into yours with a crafted request&#x2F;id&#x2F;name.
评论 #37126509 未加载
评论 #37126746 未加载
canthonytuccialmost 2 years ago
Love the name. I have been looking for something just like this.
quickthrower2almost 2 years ago
The lack of a network call doesn&#x27;t prove the extension is safe. It might cache some data you want to keep private, and send it periodically.
评论 #37146213 未加载
scrum-treatsalmost 2 years ago
Downloaded the extension and tested that it&#x27;s working. QQ: What does it mean when there is a &quot;hit&quot; (e.g., 1 appears), but when I click the extension to investigate all extensions show 0, and the original displayed number disappears?<p>Also, if I delete an extension, it still appears in the list of extensions in Little Rat. Any easy way to fix this?
评论 #37128513 未加载
Davieyalmost 2 years ago
Thanks for sharing, would you mind explaining how it works and if there are any general concerns you have with Chrome not sandboxing between extensions? ie, what else is shared between extensions and what risks do you feel are here.<p>Thanks
评论 #37122294 未加载
_V_almost 2 years ago
FYI: That CRX in Releases did not work for me - it did install correctly, it showed up in the toolbar but opened an empty popup (no extensions were listed)...<p>The upnacked zip worked just fine though!<p>Nice extension, thanks!<p>(Vivaldi 6.2.3096.3 on Linux)
评论 #37127981 未加载
mickelsenalmost 2 years ago
Thank you so much! This is so useful, now I don&#x27;t have to audit extensions manually.
评论 #37143646 未加载
budosoalmost 2 years ago
But who’s watching rat man?
评论 #37145439 未加载
bromukalmost 2 years ago
ooh, love it. Would be great to have some installation information within the repo for people who aren&#x27;t savvy at enabling dev mode in chrome extensions
评论 #37123225 未加载
FrenchDevRemotealmost 2 years ago
really cool thanks!
cryptoegorophyalmost 2 years ago
If you can - do not install any extensions. I’ve had a couple like an ad blocker and something else leak my browser history to similarweb and neither extension or similarweb showed that they sell&#x2F;collect my data.
评论 #37128000 未加载
评论 #37127650 未加载
评论 #37146240 未加载
评论 #37128986 未加载
yuvalkarmialmost 2 years ago
Pretty close naming to Little Snitch - the Mac network monitoring tool!
评论 #37122135 未加载
评论 #37122386 未加载
评论 #37122131 未加载
mdanielalmost 2 years ago
Depending on your intentions, the repo would benefit from a license instead of just using github for code hosting
评论 #37122971 未加载
评论 #37123296 未加载
jedbergalmost 2 years ago
How can I be assured that installing a random Chrome extension from a random person on the internet that has access to all my network data and can&#x27;t get approved in the Chrome store is safe? :)
评论 #37122761 未加载
评论 #37122748 未加载
评论 #37122783 未加载
评论 #37127718 未加载
评论 #37122820 未加载
评论 #37123406 未加载
评论 #37142158 未加载
评论 #37122866 未加载