/sherlocked

A race against time to observe, decipher and unveil a mysterious case 🔎

Primary LanguageTypeScriptApache License 2.0Apache-2.0

sherlocked

A race against time to observe, decipher and unveil a mysterious case

Sherlocked - Start Hacking Now

Sherlocking locally with Docker

  • Starting all the services
    docker compose up
  • Connecting with the Moriarty TCP server
    nc localhost 3003

Start getting Sherlocked at localhost:5173

Setting up locally

The codebase is organized as :

  1. Irene Adler - The frontend
  2. Sherlock Holmes - The backend
  3. Watson - The deprecated backend
  4. Moriarty - TCP server for reverse shell
  5. git-automation - Scripts for generating git logs
  • Clone the Sherlocked repository
    git clone git@github.com:sanam2405/sherlocked.git
    cd sherlocked
  • Run the frontend
    cd ireneadler
    npm install
    npm run dev
  • Run the backend
    cd sherlockholmes
    npm install
    npm run dev

For a clean build

   cd sherlockholmes
   npm install
   npm run build
   npm start

Built with ♥️ by