๐Ÿ”ฌ
Vigil: Documentation
GitHub Repo
  • ๐Ÿ›ก๏ธVigil
  • Overview
    • ๐Ÿ—๏ธRelease Blog
    • ๐Ÿ› ๏ธInstall Vigil
      • ๐Ÿ”ฅInstall PyTorch (optional)
    • ๐ŸงชUse Vigil
      • โš™๏ธConfiguration
        • ๐Ÿ”„Auto-updating vector database
      • ๐Ÿ—„๏ธLoad Datasets
      • ๐ŸŒWeb server
        • ๐ŸคAPI Endpoints
        • ๐ŸชWeb UI playground
      • ๐ŸPython library
      • ๐ŸŽฏScanners
        • ๐Ÿค—Transformer
        • โ•YARA / Heuristics
        • ๐Ÿ“‘Prompt-response Similarity
        • ๐Ÿ’พVector database
        • ๐ŸคCanary Tokens
    • ๐Ÿ›ก๏ธCustomize Detections
      • ๐ŸŒŸAdd custom YARA signatures
      • ๐Ÿ”ขAdd embeddings
      • ๐ŸCustom scanners
    • ๐Ÿช„Sample scan results
Powered by GitBook
On this page
  1. Overview
  2. Use Vigil
  3. Web server

Web UI playground

PreviousAPI EndpointsNextPython library

Last updated 1 year ago

A web UI is provided with the st_playground.py application. The API server must be started first with python vigil-server.py --conf conf/server.conf

Features

  • Web UI playground for testing

  • Submit prompts for analysis

  • View and modify configuration file

  • Upload new YARA signatures

Running

The API server must be started first because the Streamlit app uses the endpoints. Once started, you can run the following command to start the playground:

streamlit run streamlit_app.py

Screenshots

๐Ÿงช
๐ŸŒ
๐Ÿช
Streamlit
Analysis results
Analysis results