Skip to content

mishoops/interactsh-web

 
 

Repository files navigation

interactsh-web

Interactsh-web is a free and open-source web client that displays Interactsh interactions in a well-managed dashboard in your browser. It uses the browser's local storage to store and display interactions. By default, the web client is configured to use - interachsh.com, a cloud-hosted interactsh server, and supports other self-hosted public/authencaited interactsh servers as well.

A hosted instance of interactsh-web client is available at https://app.interactsh.com

interactsh-web

Installation on Ubuntu

Install nodejs (tested on 17.2.0)

curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
apt-get install -y nodejs
apt-get install gcc g++ make

Clone Repo

git clone https://github.com/mishoops/interactsh-web.git

Edit files

Edit URL values in following files

   CNAME
   src/components/customHost/index.tsx
   src/lib/localStorage/index.ts
   src/pages/homePage/index.tsx

Install app

npm install  --legacy-peer-deps

Upgrade npm to 8.3.0 if needed

npm install -g npm@8.3.0

Running app

Export env variable

export NODE_OPTIONS=--openssl-legacy-provider

Change inotify value

 echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Run app

npm start

About

Web Client for Interactsh

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 58.1%
  • SCSS 24.6%
  • JavaScript 15.1%
  • HTML 2.1%
  • Shell 0.1%