Skip to content

Trikolon/evil-traps

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Evil Traps for Firefox 🦊

A collection of web experiments that slow / crash the browser or annoy, spam or phish the user by exploiting bugs.

Setup

Node v14 or higher recommended.

Install dependencies:

npm install

Deploy

Install production dependencies

npm ci --only=production

Start the server with:

npm start

If you want to change the host / port the web server listens on simply pass the environment variables HOST, PORT.

Example in bash:

HOST=0.0.0.0 PORT=80 npm start

Development

To run the app in development use

npm run dev

This will automatically compile and run the application and restart it if you make changes to the code.

Add a new Evil Trap

To add a new evil trap to the app, create a new folder in src/traps. It should contain an index.js file exporting an EvilTrap instance. Once created it should appear in the main navigation.

See the HelloWorld trap for an example.