Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

i'm building a web browser for reverse engineers! * identify calls to common fingerprinting APIs * decode/decrypt known data collector payloads * override / hook things without leaving a trace * detect obfuscated scripts & deobfuscate + more

132,593 görüntüleme • 11 ay önce •via X (Twitter)

47 Yorum

veritas profil fotoğrafı
veritas11 ay önce

read the blog post

Aleksejs Popovs profil fotoğrafı
Aleksejs Popovs11 ay önce

nice work! last year i also collected a gallery of canvases used by fingerprinting scripts:

veritas profil fotoğrafı
veritas11 ay önce

I love this!

johann profil fotoğrafı
johann11 ay önce

@blastbots interesting, forking chromium is definitely the way, but it's time consuming. You should check

veritas profil fotoğrafı
veritas11 ay önce

This is super useful thanks!

ca$h money ju$tin vv$ 💎 profil fotoğrafı
ca$h money ju$tin vv$ 💎11 ay önce

with debugger loop bypass? 👀

veritas profil fotoğrafı
veritas11 ay önce

of course! 🫡

Paul Klein IV profil fotoğrafı
Paul Klein IV11 ay önce

another veritas banger

circular profil fotoğrafı
circular11 ay önce

this looks cool as hell, i have a few questions though - what is it based on, chromium or a fork like ungoogled-chromium - couldn’t this be an extension? what things about it make it unable to be put in an extension?

veritas profil fotoğrafı
veritas11 ay önce

thank you! ^^ in case you want a more in depth in answer But the quick answers are 1. Chromium fork. (Currently an Electron fork technically but moving off of it) 2. Sadly couldn’t be an extension because you can’t overwrite these objects from extension

circular profil fotoğrafı
circular11 ay önce

that’s sickk, have you considered forking from ungoogled chromium? i feel like a browser made for reverse engineers would benefit a lot from something more privacy focused

Bobvi profil fotoğrafı
Bobvi11 ay önce

Could you imagine I had this when trying to bot PS5s on target years ago

HoLLy profil fotoğrafı
HoLLy11 ay önce

So how many of these features really couldn't be done with a browser extension or user script?

veritas profil fotoğrafı
veritas11 ay önce

None of these features can because you can’t override the prototypes of these objects from an extension I explain it in the blog post

veritas profil fotoğrafı
veritas11 ay önce

Correcting myself: it is actually possible to do this from an extension using the chrome.scripting API but the custom browser approach still has benefits WRT stealth and ensuring it executes in all possible contexts

farsi profil fotoğrafı
farsi11 ay önce

Based

xo profil fotoğrafı
xo11 ay önce

insane

unlucku profil fotoğrafı
unlucku11 ay önce

always wanted smth like this 👀 pls open source

veritas profil fotoğrafı
veritas11 ay önce

Hopefully soon!

hutt profil fotoğrafı
hutt11 ay önce

this is so sick can’t wait to try it

veritas profil fotoğrafı
veritas11 ay önce

Hopefully soon just need to clean it up

sshell profil fotoğrafı
sshell11 ay önce

this is so dope! looking forward to checking it out

veritas profil fotoğrafı
veritas11 ay önce

Thank you!

TadasG 💻 profil fotoğrafı
TadasG 💻11 ay önce

beautiful!!!!

Aka profil fotoğrafı
Aka9 ay önce

@nullptrs So great can’t wait for the release

Qasim profil fotoğrafı
Qasim11 ay önce

Looks fire

veritas profil fotoğrafı
veritas11 ay önce

Thank you!

gyula profil fotoğrafı
gyula11 ay önce

looks fire, gj

veritas profil fotoğrafı
veritas11 ay önce

gyula my goat

Rómulo C. profil fotoğrafı
Rómulo C.11 ay önce

Can't wait for it.

Shivan Kaul Sahib profil fotoğrafı
Shivan Kaul Sahib11 ay önce

Interesting work. On Brave we check if a website queried an API (eg Canvas) whose output we have a protection for (eg randomization) and then surface that to the user, so they can selectively toggle the protection. This helps diagnose anti-fingerprinting-related website breakage

h3m4n7 profil fotoğrafı
h3m4n79 ay önce

insanely cool project. Great Work

Anshik Bansal profil fotoğrafı
Anshik Bansal11 ay önce

I’d love to be a beta user and share my honest feedback on how I find this browser. If it really works the way I expect, I might start using it even more than Chrome, ngl.

Cnaan Aviv profil fotoğrafı
Cnaan Aviv11 ay önce

A neat and honorable idea. I think the Chromium browser itself should allow such behavior "natively". Eventually every piece of code downloaded to your own computer should be allowed to be altered.

SinAI profil fotoğrafı
SinAI9 ay önce

I was just now reading about it on Wished it was already released.

Jakove_HR profil fotoğrafı
Jakove_HR11 ay önce

Lools good af hit me up for beta

agnos profil fotoğrafı
agnos11 ay önce

Came from HackerNews Loved your Idea man <3

Akshay from Startup Spells 🪄 profil fotoğrafı
Akshay from Startup Spells 🪄11 ay önce

what's the use-case for this?

- profil fotoğrafı
-11 ay önce

seriously awesome, gj

Bing Hu profil fotoğrafı
Bing Hu11 ay önce

That's huge, wen will it be shipped?

Sleeyax profil fotoğrafı
Sleeyax11 ay önce

This is 🔥 Can't wait for this to become open source so I can hack around with it.

SnowAId profil fotoğrafı
SnowAId11 ay önce

Be careful with the Runtime.enable and Console.enable leak. Otherwise (like in older blogs), if you rename the "debugger" keyword, that would be super useful.

Saïd Aitmbarek profil fotoğrafı
Saïd Aitmbarek11 ay önce

banger suite of reverse tools! especially the decoder/obfuscation + undetectable hook will give it a try ~ let's launch it mate on when it helps btw

Louis DCK profil fotoğrafı
Louis DCK9 ay önce

What is the status of this project? Are you still planning a release?

Orgest profil fotoğrafı
Orgest11 ay önce

Cool stuff 🫡

Amel Bajramović profil fotoğrafı
Amel Bajramović11 ay önce

are we collabing or what

ben profil fotoğrafı
ben11 ay önce

PLWASW LET ME USE

Benzer Videolar

I just built an AI agent that’s 10x smarter than anything using basic search APIs. Here’s what nobody’s telling you about AI development right now. Most developers are stuck using limited search APIs. They’re missing social media data, forums, live news, and answer engines. Their AI is effectively blind to 90% of the public web. The result: Stale data. Weak responses. And endless engineering overhead just to stitch everything together. What changed everything for me was Bright Data’s Web Discovery platform. Instead of juggling multiple APIs and unreliable sources, I got real-time access to every public data source through one unified API. Google. Bing. Twitter. Reddit. Instagram. TikTok. ChatGPT. Perplexity. Even historical web archives going back years. Here’s why this actually matters in practice: • One API instead of 10+ fragmented integrations • Real-time, constantly refreshed public web data • Coverage across search engines, social platforms, forums, and answer engines • Consistent data structure that just works • Way less time fighting data plumbing, way more time building intelligence I used it to build a real-time pricing monitor that tracks competitor pricing, social sentiment, and trending topics at the same time. Something that would’ve taken weeks of integration work happened in a single afternoon. The real breakthrough isn’t just access. It’s consistency. Reliability. And freedom. If you’re building search agents, RAG pipelines, or any AI-driven product, you’re handicapping yourself without comprehensive web data. Check the link in the comments to try it yourself. They’re offering trial credits, and the documentation is actually solid. This is the difference between AI products that work and AI products that dominate. Check it out here:

Hasan Toor

100,511 görüntüleme • 7 ay önce

how to use firecrawl to give your AI eyes and actually build startups that outperform 99% of apps: 1. your AI is smart but blind. it can't go to a website, read a page, or grab data on its own. firecrawl fixes that. you put in a URL. you get back clean markdown, structured JSON, screenshots. feed it to any model. 2. three lines of code. that's it. no proxies. no anti-bot detection. no custom scrapers that break when a site changes. one API call. clean data back in seconds. works on 98%+ of sites. 3. firecrawl has six core capabilities: scrape a single page. crawl an entire site. map all URLs on a domain. search google and return full content. an agent endpoint where you describe what you want and it goes and finds it. and a browser sandbox where AI controls a real browser like filling forms, clicking buttons, handles logins. 4. the agent endpoint is wild. you can say "find all of YC's winter 24 dev tool companies and their founders and emails" and get back structured data. or "compare pricing tiers across stripe, square, and paypal" and get a side-by-side table. 5. the browser sandbox lets your AI stay logged in across sessions, navigate pagination, watch live as it browses. this is computer use without building the infrastructure yourself. 6. think of it in layers. every builder needs: an agent harness (claude code, cursor, codex), a search layer (perplexity, exa), a web data layer (firecrawl), an ops brain (obsidian, notion), and an outbound stack. the web data layer is the one most people are sleeping on. 7. this is the AWS moment for web data. in 2006 building a web app meant buying servers and managing racks. AWS said one API call, use our servers. some of the biggest companies of the last decade were built on that. firecrawl is doing the same thing for web data in 2026. 8. the framework i'd use for coming up with startup ideas building with clean data: take a massive horizontal platform. rebuild it for one niche using firecrawl. the vertical version always wins because people want specific, not generic. price for outcome. 9. a year ago firecrawl posted a job listing that said "please only apply if you're an AI agent." content creator agents. customer support agents. junior dev agents. it looked weird. it was a signal for where this is all going. the people who understand how to get clean web data, wrap it around an LLM, and package it as a product are the the ones with a 12-month head start. i use Firecrawl with Idea Browser . once you see what's possible with structured web data, you can't unsee it. episode is live on The Startup Ideas Podcast (SIP) 🧃 (full breakdown there) i tried to explain this as clear as possible for even the non technical. send it to a builder friend. watch

GREG ISENBERG

135,254 görüntüleme • 5 ay önce

New Short Course: Building AI Browser Agents! Learn how to build AI agents that interact and take actions on websites in this course, created in partnership with and taught by and @namangarg0, Co-founders of AGI Inc. AI browser agents can log into websites, fill out forms, click through web pages, or even place orders online for you. They use both visual information, like screenshots, and structural data, like the HTML or Document Object Model (DOM) of a web page, to reason and take action. With the complexity of webpages and multiple possible actions at each step, it can be challenging for an AI browser agent to complete an assigned task. Because these agents run long action sequences, a single error—like clicking the wrong button or misreading a field—can lead to unexpected outcomes or errors that compound over time. In this course, you'll understand how autonomous web agents work, their current limitations, and how AgentQ enables them to improve through self-correction. In detail, you'll: - Learn what web agents are, how they automate tasks online, their architecture, key components, limitations, and an overview of their decision-making strategies. - Build a web agent that can scrape website and return course recommendations in a structured output format. - Build an autonomous web agent that can execute multiple tasks, such as finding and summarizing webpages, filling out a form, and signing up for a newsletter. - Explore AgentQ, a framework that enables agents to self-correct by combining Monte Carlo Tree Search (MCTS), a self-critique mechanism for continuous improvement, and Direct Preference Optimization (DPO). - Deep dive into MCTS, learn how it finds an effective path, illustrated by an example of Gridworld animation, and use AgentQ to complete web tasks. - Understand AI agents' current state and future directions—including key factors shaping their evolution, such as hardware, algorithm innovation, and data availability. By the end of this course, you will have hands-on experience building browser agents and a deeper understanding of how to make them more robust and reliable. Please sign up here:

Andrew Ng

186,182 görüntüleme • 1 yıl önce

GeoLibre v1.2.0 is here! GeoLibre is a free and open-source, lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. One application that runs everywhere: in your web browser, as a native desktop app, on your phone, and inside a Jupyter notebook. No account, no server, no cost. Everything runs locally and your data stays private. This release packs in 35+ pull requests of new capabilities. A few highlights: - Run SQL right in the browser. The SQL Workspace pairs DuckDB Spatial with a new in-browser PostGIS engine (PGlite), so you can query layers, local files, and remote URLs without a server. - A smarter attribute table. Add fields, run a field calculator, and explore your data with a built-in Charts panel (histogram, scatter, bar, line, and box plots). - More ways to add data. OpenStreetMap PBF extracts, Cloud-Optimized NetCDF/HDF via kerchunk, georeferenced video overlays, authenticated 3D Tiles, and a Layer builder for custom overlays. - Better visualization. Heatmap rendering, point clustering, and H3 hexagonal grids for spatial binning. - New analysis and routing. A Directions plugin, plus Spatial Join, Select by Value, and Select by Location vector tools. - Print and share. A print layout composer that exports your map to PNG or PDF. - Work faster. A command palette (Ctrl/Cmd + K), global keyboard shortcuts, and undo/redo for layer and style operations. - Built for everyone. New internationalization framework, an accessibility pass with automated axe checks, an installable offline-capable PWA web build, React error boundaries, and Playwright end-to-end tests. Try the live demo: Star it on GitHub: Docs and roadmap: Release notes: #GIS #OpenSource #Geospatial #MapLibre #WebGIS #DuckDB #GeoLibre

Qiusheng Wu

40,385 görüntüleme • 3 ay önce

GeoLibre v2.4.0 is here! GeoLibre is a free and open-source, lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs everywhere you do, in the web browser, on the desktop, on mobile, and inside Jupyter notebooks, all while keeping your data local and private. This release is about reaching more data and moving through it: new browsers for STAC, NASA Earthdata, and Hugging Face, a flight simulator, a Time Slider that animates tiled data and data cubes, and a live API for pages that embed the map. What's new in v2.4.0 - STAC catalogs browser: discover public catalogs from STAC Index, connect to static catalogs and STAC APIs, search a collection's items, and add any visualizable asset to the map. No more copying COG URLs by hand. - Earthdata GIS browser: search NASA's Earthdata GIS portal and add its imagery, map, and feature services, and its published web maps, as first-class layers. - Hugging Face on the map: search the Hub, walk a dataset repo's folders, and add its vector and raster files. You can create a dataset repo and upload layers to it too. - Flight Simulator: steer a continuous free-flight camera over terrain and 3D layers from the keyboard, instead of declaring a destination and watching a scripted flight. - Time Slider for tiled data and data cubes: bind vector tiles, PMTiles, and MBTiles to the timeline and animate them over their full extent, and let a Zarr store's own time dimension join the shared timeline. - Zarr gets a real Add Data path: open a remote store or a folder on disk, and pick variables and dimensions by their actual coordinate values rather than raw indices. - Live embed API: a versioned postMessage protocol so a host page can load a project, move the camera, highlight features, and open a tool at runtime, with events coming back out. - OGC API - Features: add collections as vector layers from whatever URL you have in hand, whether that is a landing page, /collections, or a full items URL. - H3 everywhere: a new hexagonal grid plugin that renders and inspects H3 cells and exports them as GeoJSON or CSV, plus typing an H3 index into the search box to fly straight to that cell. - Jupyter from outside the app: attach VS Code's Jupyter extension or jupyter console to the desktop app's server and your notebook cells drive the map. Try it out - Launch GeoLibre Web: - GitHub: - Documentation: - Release notes: #GIS #Geospatial #OpenSource #RemoteSensing #DataVisualization #GeoLibre

Qiusheng Wu

14,268 görüntüleme • 1 ay önce