SigZap is a Streamlit application designed to facilitate the search across multiple network signature sets at once. It provides a user-friendly interface to quickly and efficiently query different rule sets. The application connects to a SQLite database where the rule sets are stored and allows the user to select a specific category and enter a search term. The results are then displayed in a clear and readable format. This tool is particularly useful for network administrators and security analysts who need to quickly find rules that match a specific search term.
- Clone the repository to your local machine.
git clone https://github.com/mhaggis/SigZap.git
- Navigate to the cloned directory.
cd SigZap
- Install the required Python packages.
pip install -r requirements.txt
- Run the Streamlit application.
streamlit run sigZap.py
- Open your web browser and go to
http://localhost:8501
to view the application.
- Ability to update rules via workflow on Cron
- Update rules from App
- Create Snort rules from the App
(these 3 additions are mostly done, just testing before release)