SecSock is a lightweight, webhook inspection tool designed for security testing and education.
Clone the repository
git clone git@github.com:unswsecsoc/SecSock.git
Setup a virtual environment and install dependencies (for linux)
cd SecSock/backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Run the backend API
python main.py
Configure the frontend (in a new terminal window)
- Ensure you have the latest version of node downloaded (https://nodejs.org/en/download)
cd ../frontend
npm install
npm run dev
The frontend is now running at http://localhost:5173
Run the following commands in the frontend directory to lint and format the code respectively:
npm run lint
npm run format
First, push your changes, then run:
npm run deploy
This will deploy the frontend on github pages.