Software Engineering Institute
At the SEI, we research software engineering, cybersecurity, and AI engineering problems; create innovative technologies; and put solutions into practice.
Pittsburgh, PA
Pinned Repositories
BigGrep
A scalable search index for binary files
cyobstract
A tool to extract structured cyber information from incident reports.
emfta
EMF-based Fault-Tree Analysis Tool
gbtl
GraphBLAS Template Library (GBTL): C++ graph algorithms and primitives using semiring algebra as defined at graphblas.org
GHOSTS
GHOSTS is a realistic user simulation framework for cyber experimentation, simulation, training, and exercise
greybox
A tool to host an Internet simulation
kaiju
CERT Kaiju is a binary analysis framework extension for the Ghidra software reverse engineering suite. This repository is a "mirror" -- please file tickets, bug reports, or pull requests at the upstream home in @CERTCC: https://github.com/certcc/kaiju
pharos
Automated static analysis tools for binary programs
SCADASim
The SCADA Simulator is a configurable system that presents itself as a SCADA system within an exercise environment. It has a web-accessible user interface and generates modbus traffic on the network.
SCALe
SCALe (Source Code Analysis Lab) is a static analysis aggregator/correlator which enables a source code analyst to combine static analysis results from multiple tools into one interface, and also provides mappings for diagnostics from the tools to the SEI CERT Secure Coding standards.
Software Engineering Institute's Repositories
cmu-sei/greybox
A tool to host an Internet simulation
cmu-sei/welled
Wireless Emulation Link Layer Exchange Daemon. These applications are used to extend a mac80211_hwsim simulation across multiple VMs and additional provide NMEA GPS feed simulation.
cmu-sei/topgen
Scripts to generate an Internet simulation
cmu-sei/vtunnel
vTunnel is a tool that proxies IP traffic between guest and host networks by using the VSOCK protocol.
cmu-sei/GHOSTS-ANIMATOR
GHOSTS Animator is a library and API for generating realistic NPCs for training and exercise.
cmu-sei/GHOSTS-SPECTRE
SPECTRE enables GHOSTS clients to have and build individual preferences over time.
cmu-sei/cert-rosecheckers
cmu-sei/feud
AI Division, Reverse Engineering CNN Trojans
cmu-sei/SEER
SEER is a platform for assessing the performance of cybersecurity training and exercise participants.
cmu-sei/cubespace
Spacefaring cyber competition video game
cmu-sei/ansible-role-silk
A role to install and configure the SiLK analysis and collection tools.
cmu-sei/Identity
cmu-sei/moodle-mod_crucible
mod_crucible is an activity plugin that allows Crucible labs and exercises to accessed from the Moodle LMS.
cmu-sei/autocats
AUTOCATS is the automated code analysis testing suite, used by projects like CERT Kaiju. This repository is a "mirror" -- please file tickets, bug reports, or pull requests at the upstream home in @CERTCC: https://github.com/certcc/autocats
cmu-sei/ml-mismatch-descriptors
A set of descriptors used to support TEC the ML Mismatch detection tool, and other future tools.
cmu-sei/TEC
A tool that allows users to detect ML Mismatch during the development, deployment, and maintenance of a ML component.
cmu-sei/threat-hunting-games
Code in support of SEI 2022 Line project on threat hunting games.
cmu-sei/ansible-role-rwflowpack
An ansible role for configuring and managing the rwflowpack service.
cmu-sei/ansible-role-yaf
An ansible role for installing, configuring, and managing the YAF service.
cmu-sei/AppMailRelay
cmu-sei/certccsilklive
Official dockerfile for the Ubuntu based SiLK Live! training system.
cmu-sei/osticket-crucible
A plugin for osTicket that provides authentication against an OAuth2 identity server and posts ticket event notifications to the Crucible API.
cmu-sei/UnitML
cmu-sei/ansible-role-rwreceiver
An ansible role for configuring and managing the rwreceiver service.
cmu-sei/Mayflower
cmu-sei/ansible-role-rwsender
An ansible role for configuring and managing the rwsender service.
cmu-sei/Crucible.Common.Ui
Crucible common modules are a set of Angular modules that are common between Crucible apps.
cmu-sei/espacc_rtl
cmu-sei/pytorch-iris
cmu-sei/soda-opt-docker