• Stars
    star
    463
  • Rank 94,661 (Top 2 %)
  • Language
    Jupyter Notebook
  • License
    Other
  • Created over 6 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An educational demonstration of breaking the Enigma machine

enigma-simulator

This enigma-simulator project is an educational tool which simulates the workings of an Enigma machine, the Germans' main military encryption tool during World War II. The software allows users to encrypt and decrypt messages. Additionally, the simulation includes a step-by-step guide that teaches users how to recover Enigma keys.

This project was created and maintained by the National Security Agency.

More Repositories

1

ghidra

Ghidra is a software reverse engineering (SRE) framework
Java
51,088
star
2

SIMP

A system automation and configuration management stack targeted toward operational flexibility and policy compliance.
Ruby
1,333
star
3

lemongraph

Log-based transactional graph engine
Python
1,137
star
4

datawave

DataWave is an ingest/query framework that leverages Apache Accumulo to provide fast, secure data access.
Java
563
star
5

skills-service

SkillTree is a micro-learning gamification platform supporting the rapid integration of a gamified tool training approach into new and existing applications.
Groovy
405
star
6

timely

Accumulo backed time series database
CSS
378
star
7

DCP

Digest, stat, and copy files from one location to another in the same read pass
C
329
star
8

lemongrenade

Data-driven automation platform
Java
302
star
9

qgis-latlontools-plugin

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.
Python
302
star
10

nationalsecurityagency.github.io

Site for NSA's Open Source project listing
HTML
260
star
11

emissary

Distributed P2P Data-driven Workflow Framework
Java
247
star
12

ghidra-data

Supporting Data Archives for Ghidra
170
star
13

qgis-shapetools-plugin

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.
Python
157
star
14

fractalrabbit

Simulate realistic trajectory data seen through sporadic reporting
Java
145
star
15

qgis-d3datavis-plugin

QGIS D3 Date and Time Heatmap
Python
131
star
16

MADCert

Create root and intermediate Certificate Authorities, issue user and server certificates, etc. for testing purposes.
JavaScript
102
star
17

kmyth

C
89
star
18

skills-client

SkillTree client libraries facilitating the rapid integration of a gamified tool training approach in conjunction with skills-service. Provides out of the box support for Angular, React, Vue.js, and native Javascript.
JavaScript
83
star
19

qgis-searchlayers-plugin

Enhanced textual vector layer searching in QGIS.
Python
74
star
20

qgis-kmltools-plugin

Fast KML Import and Export Plugin for QGIS
Python
67
star
21

qonduit

A WebSocket library for use with Apache Accumulo
Java
60
star
22

skills-docs

SkillTree documentation, covering client integration, dashboard administration and deployment, and contribution guidelines.
JavaScript
47
star
23

qgis-bulk-nominatim

Provides bulk nominatim geocoding for QGIS
Python
37
star
24

qgis-earthsunmoon-plugin

QGIS plugin to show the location of the sun, moon, and planets at their zenith for a particular date and time.
QML
31
star
25

XORSATFilter

A library for building efficient set-membership filters and dictionaries based on the Satisfiability problem.
C
31
star
26

pelz

C
29
star
27

accumulo-python3

Build Python 3 applications that integrate with Apache Accumulo
Python
29
star
28

skills-client-examples

SkillTree skills-client-examples
Java
28
star
29

datawave-muchos

This project leverages Ansible to automate DataWave deployments on your cluster
Shell
26
star
30

call-stack-profiler

SkillTree
Groovy
25
star
31

qgis-datetimetools-plugin

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.
Python
22
star
32

qgis-densityanalysis-plugin

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.
Python
22
star
33

skills-stress-test

SkillTree
Groovy
20
star
34

qgis-lockzoom-plugin

QGIS Lock Zoom to Tile Scale
Python
19
star
35

qgis-mgrs-plugin

QGIS Tools to capture and zoom to MGRS coordinates.
Python
19
star
36

ghidra-extensions

Python
16
star
37

datawave-dictionary-service

The Dictionary service provides access to the data dictionary and edge dictionary. These services provide metadata about fields that are stored in Accumulo.
Java
15
star
38

datawave-spring-boot-starter

Java
13
star
39

datawave-microservices-root

Shell
12
star
40

datawave-metadata-utils

Java
12
star
41

maat

Maat is a centralized software integrity measurement and attestation (M&A) service
C
10
star
42

datawave-in-memory-accumulo

Java
7
star
43

datawave-spring-boot-starter-audit

Java
6
star
44

datawave-authorization-service

Java
6
star
45

datawave-query-metric-service

Java
5
star
46

datawave-config-service

Java
5
star
47

datawave-ingest-services

Java
5
star
48

datawave-accumulo-utils

Java
5
star
49

datawave-base-rest-responses

Java
5
star
50

datawave-spring-boot-starter-cache

Java
5
star
51

datawave-audit-service

Java
5
star
52

datawave-utils

Java
4
star
53

datawave-type-utils

Java
4
star
54

datawave-parent

3
star
55

datawave-hazelcast-service

Java
3
star
56

qgis-h3library-plugin

QGIS plugin that installs the H3 library without having to 'pip install h3'.
C
3
star
57

datawave-accumulo-service

Java
3
star
58

datawave-spring-boot-starter-query-metric

Java
3
star
59

datawave-common-utils

Java
3
star
60

datawave-metrics-reporter

Java
3
star
61

datawave-service-parent

3
star
62

rank-based-linkage

Java
2
star
63

ghidra-volatility

Python
2
star
64

ghidra-frida

Python
2
star
65

datawave-spring-boot-starter-query

Java
2
star
66

datawave-spring-boot-starter-metadata

Java
2
star
67

datawave-query-service

Java
2
star
68

datawave-helm-charts

Mustache
2
star
69

datawave-stack-docker-images

Shell
2
star
70

datawave-mapreduce-query-service

Java
1
star
71

datawave-query-executor-service

Java
1
star
72

datawave-modification-service

Java
1
star
73

datawave-query-storage-service

1
star
74

datawave-spring-boot-starter-cached-results

Java
1
star
75

.github

1
star