• Stars
    star
    125
  • Rank 286,335 (Top 6 %)
  • Language
    C
  • License
    MIT License
  • Created about 1 year ago
  • Updated about 1 year ago

Reviews

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

Repository Details

JonMon (Beta)

JonMon is a research project I started to help me learn how to code and understand telemetry mechanisms. It is a collection of open-source telemetry sensors designed to provide users with visibility into the operations and activity of their Windows systems. JonMon has a kernel-level driver component, which is designed to collect information related to system operations such as process creation, registry operations, file creates and more.

In addition to the kernel-level driver component, JonMon also features a user-mode component that collects information about .NET, RPC, network activity, and other important system events. By combining data from both the kernel-level and user-mode components, JonMon provides users with a comprehensive view of their security activity.

The data collected by both components is made easily accessible to users through the Windows event log, allowing users to quickly and easily query the data and gain insights into their system operations.

JonMon started and will continue to be a research project that allows for easy telemetry testing and verification.

Disclaimer

JonMon is currently in Beta release. The project is stable enough to release, but there may be improvements and bugs to fix before V1 is released. Please submit any bug issues as they arise!

This code is not meant to be ran in production environments and is not guaranteed to work. This is an educational/research project only.

Being that this is a project to help me learn how to code, I understand some things will not be perfect and there will be bugs. Issues are welcome, but may not always be addressed.

JonMon Guide

For all things on JonMon, please visit the wiki.

Credit

This project wouldn't be possible without many great people and projects. A special thank you to the following who had direct impact on this project:

  • Coding Help/Understanding:
    • Pavel Yosifovich
      • Helping me understand different coding concepts
    • Evan McBroom
      • General coding help
    • Matt Hand
      • Kernel understanding and Debugging knowledge.
    • Connor McGarr
      • Helping me understand proper coding practices (especially in the kernel)
    • Yarden Shafir
      • Answering random questions and also hyping me up
    • The Bois - for letting me work on JonMon during Bois nights.
  • Beta Testers
  • Courses/Books
    • Pavel Yosifovich
      • Kernel Programming Book and Course
      • Pavel's course is what got me interested in this project. A big thank you to him for his teaching!

More Repositories

1

MSRPC-to-ATTACK

A repository that maps commonly used attacks using MSRPC protocols to ATT&CK
290
star
2

TelemetrySource

189
star
3

Marvel-Lab

A collection of Powershell scripts that will help automate the build process for a Marvel domain.
PowerShell
137
star
4

Windows-API-To-Sysmon-Events

A repository that maps API calls to Sysmon Event ID's.
111
star
5

PowerParse

PowerShell PE Parser
PowerShell
38
star
6

RandomPOCs

Repo that holds random POCs
C++
38
star
7

Detecting-Process-Injection-Techniques

This is a repository that is meant to hold detections for various process injection techniques.
Jupyter Notebook
33
star
8

LDAPMon

C++
32
star
9

Automated-Detection-Pipeline

Jupyter Notebook
15
star
10

jsecurity101

14
star
11

Import-Marvel

Powershell script and CSV file that allows you to import marvel characters into Active Directory
PowerShell
10
star
12

ApacheGuacamole

Install Script for ApacheGuacamole
Shell
7
star
13

VulnerableService

Powershell script to create a vulnerable service, that can be easily used for privilege escalation
PowerShell
6
star
14

ProcCallback

An example of how a driver can register a handle creation callback.
C++
6
star
15

Presentations

4
star
16

Python-Socket-Chat-room

Created a chat room in socket python
Python
3
star
17

WinDbg-Scripts

Repository that holds WinDbg scripts that I have created to help with various tasks.
JavaScript
2
star
18

Python-Port-Scanner

Python
2
star
19

Import-LOTR

Powershell script and CSV file that allows you to import characters from Lord of the Rings as Users, into Active Directory
PowerShell
2
star
20

IPC-Mechanisms

2
star