Official organization account for the National Security Agency (NSA)
86
Public repositories
78,147
Total stars
8,303
Followers
The National Security Agency (NSA) has a significant presence on GitHub, featuring a wide range of public repositories. Their projects predominantly utilize languages such as Java, Python, and C, with notable repositories including Ghidra, a software reverse engineering framework, and SIMP, aimed at system automation and configuration management.
Ghidra is a software reverse engineering (SRE) framework
A system automation and configuration management stack targeted toward operational flexibility and policy compliance.
Log-based transactional graph engine
DataWave is an ingest/query framework that leverages Apache Accumulo to provide fast, secure data access.
SkillTree is a micro-learning gamification platform supporting the rapid integration of a gamified tool training approach into new and existing applications.
An educational demonstration of breaking the Enigma machine
Accumulo backed time series database
Digest, stat, and copy files from one location to another in the same read pass
Site for NSA's Open Source project listing
QGIS tools to capture and zoom to coordinates using decimal, DMS, WKT, GeoJSON, MGRS, UTM, UPS, GEOREF, ECEF, H3, and Plus Codes notation. Provides external map support, MGRS & Plus Codes conversion and point digitizing tools.
Data-driven automation platform
Distributed P2P Data-driven Workflow Framework
Supporting Data Archives for Ghidra
Simulate realistic trajectory data seen through sporadic reporting
Shape Tools creates geodesic shapes and includes a number of geodesic tools for QGIS including the XY to Line tool, geodesic densify tool, geodesic line break, geodesic measure tool, geodesic measurement layer, geodesic scale, rotate and translate tool, and digitize points at an azimuth & distance tools.
QGIS D3 Date and Time Heatmap
Create root and intermediate Certificate Authorities, issue user and server certificates, etc. for testing purposes.
No description provided for this repository.
SkillTree client libraries facilitate the rapid integration of a gamified tool training approach in conjunction with skills-service.
A library for building efficient set-membership filters and dictionaries based on the Satisfiability problem.
Enhanced textual vector layer searching in QGIS.
Fast KML Import and Export Plugin for QGIS
No description provided for this repository.
A WebSocket library for use with Apache Accumulo
SkillTree documentation, covering client integration, dashboard administration and deployment, and contribution guidelines.
Hardens eBPF tools against privileged attackers via policy-based access controls
QGIS plugin to show the location of the sun, moon, and planets at their zenith for a particular date and time.
Provides bulk nominatim geocoding for QGIS
Build Python 3 applications that integrate with Apache Accumulo
No description provided for this repository.
No description provided for this repository.
SkillTree skills-client-examples
Maat is a centralized software integrity measurement and attestation (M&A) service
SkillTree
SkillTree
QGIS plugin that automates the creation of density heatmaps with a heatmap explorer to examine the areas of greatest concentrations. It includes H3, geohash, and polygon density map algorithms along with several styling algorithms.
This project leverages Ansible to automate DataWave deployments on your cluster
The Dictionary service provides access to the data dictionary and edge dictionary. These services provide metadata about fields that are stored in Accumulo.
QGIS conversion tools to display the local date, time, time zone, convert between UNIX time (Epoch), Julian dates, ISO8601, calculate the difference between two dates, select a location and time zone by clicking on the map and display the closet location and sun statistics.
QGIS Tools to capture and zoom to MGRS coordinates.
QGIS Lock Zoom to Tile Scale
No description provided for this repository.
No description provided for this repository.
Proactively-secure Accumulo with Cryptographic Enforcement (PACE) adds client-side encryption and signatures to Accumulo.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
QGIS plugin that installs the H3 library without having to 'pip install h3'.
No description provided for this repository.
No description provided for this repository.
A reusable set of plugins implementing Accumulo's SPI for use with DataWave
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
NationalSecurityAgency develops various tools and frameworks on GitHub, focusing on software reverse engineering, system automation, and data management. Notable projects include Ghidra for reverse engineering and SIMP for configuration management.
The primary programming languages used by NationalSecurityAgency include Java, Python, C, Groovy, JavaScript, and Shell. These languages support their diverse range of open-source projects.
Yes, all repositories managed by NationalSecurityAgency on GitHub are public. This open approach allows collaboration and transparency within the community, promoting knowledge sharing in areas like cybersecurity and data management.
Monitor National Security Agency with RepoGuard and get alerted the moment a new public repository appears.
Monitor this account