A tool that fools all kinds of devtools detection.
npm install fooldevsTo contest the developer of Wappalyzer going closed-source, this library aims to trick Wappalyzer into misidentifying web technologies used on your websites.






``bash`
npm install fooldevs
yarn add fooldevs
pnpm add fooldevs
In your project
`ts
import { enable, allModules, enableAll } from 'fooldevs';
// Enable specific modules
const cleanup = enable(allModules.react);
// Cleanup all modifications
cleanup();
// Enable all modules
const cleanup = enableAll();
`
Include w/ npm CDN
`html
`
Usage with React
`tsx
import { allModules } from 'fooldevs';
import { useFoolDevs, useFoolDevsAll } from 'fooldevs/react';
const mods = [allModules.wordpress, allModules.jquery];
const Component = () => {
useFoolDevs(mods);
return
Inspirations
devfools made by @thecuvii.Differences
-
fooldevs primarily focuses on tricking Wappalyzer with window.[globalProperty] and avoids DOM manipulation as much as possible. This enables maximum compatibility with various front-end frameworks and libraries.
- fooldevs provides clean up functions to revert the modifications made.
- fooldevs avoids breaking websites' functionality by only adding missing properties instead of overwriting existing ones, and still allows userland to set new values.
- when new value is set by userland, fooldevs` will not clean up the property to avoid breaking websites.----
fooldevs © Sukka, Authored and maintained by Sukka with help from contributors (list).
> Personal Website · Blog · GitHub @SukkaW · Telegram Channel @SukkaChannel · Twitter @isukkaw · Keybase @sukka