Skip to content

Instantly share code, notes, and snippets.

View morisono's full-sized avatar

morisono

View GitHub Profile
𝐋𝐢𝐬𝐭 𝐨𝐟 𝟓𝟎 𝐓𝐨𝐩 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐅𝐨𝐫𝐞𝐧𝐬𝐢𝐜𝐬 𝐓𝐎𝐎𝐋𝐒 .
1. Autopsy: https://www.autopsy.com/
2. EnCase: https://lnkd.in/dRwh9VwZ
3. AccessData Forensic Toolkit (FTK): https://lnkd.in/dwhkAFKt
4. X-Ways Forensics: https://www.x-ways.net/
5. Sleuth Kit: https://www.sleuthkit.org/
6. Volatility: https://lnkd.in/dXX7-Vwc
7. Wireshark: https://www.wireshark.org/
8. Cellebrite UFED: https://lnkd.in/dqm7x8cs
@morisono
morisono / windows forensics cheat sheet
Created November 4, 2025 16:28 — forked from githubfoam/windows forensics cheat sheet
windows forensics cheat sheet
============================================================================
https://www.sans.org/tools/
============================================================================
FTK Imager, ANJP, EZ Tools, SIFT, Regripper, Windows Event Log Explorer, Volatility, Plaso, DensityScout, SigCheck
============================================================================
Live System Analysis for computers with Windows 10 operating system with tools such as Sysinternals, Powershell, WM
Collecting triage data and parsing methods with KAPE
Physical Imaging with FTK Imager
Logical Imaging with FTK Imager
Memory Imaging with FTK Imager, DumpIT, WinPmem
@morisono
morisono / jitai.user.js
Created October 26, 2025 19:59 — forked from obskyr/jitai.user.js
Jitai (字体): A fairly full-featured font randomizer for WaniKani.
// ==UserScript==
// @name Jitai
// @version 1.3.2
// @description Display WaniKani reviews in randomized fonts, for more varied reading training.
// @author Samuel (@obskyr)
// @copyright 2016-2018, obskyr
// @license MIT
// @namespace http://obskyr.io/
// @homepageURL https://gist.github.com/obskyr/9f3c77cf6bf663792c6e
// @icon http://i.imgur.com/qyuR9bD.png
@morisono
morisono / PairingLibs.md
Created October 26, 2025 19:57 — forked from artjomb/PairingLibs.md
List of Pairing Libraries

Pairings can be used for all kinds of advanced cryptographic schemes such as Encryption (Identity-based, Attribute-based, Predicate-based, etc.), Signatures, Zero-Knowledge Proofs, etc. It is in no particular order.

Provides multiple types of Elliptic Curve groups with appropriate pairings on top of them. Code repository resides here.

License: LGPL
Language: C
Thesis: On the Implementation of Pairing-Based Cryptography by Ben Lynn (2007)

@morisono
morisono / Readme.md
Created October 21, 2025 07:19 — forked from gouldingken/Readme.md
circle pack to fill any SVG shape
@morisono
morisono / markdown-parser.ts
Created September 7, 2025 15:18 — forked from wazeerc/markdown-parser.ts
Markdown Parser using remark
//#region: Markdown parsing utils
import rehypeFormat from "rehype-format";
import rehypeStringify from 'rehype-stringify';
import remarkGfm from "remark-gfm";
import remarkParse from 'remark-parse';
import remarkRehype from 'remark-rehype';
import { unified } from 'unified';
export async function parseMarkdown(textToParseIntoMarkdown: string): Promise<unknown> {
const markdownProcessor = unified()
@morisono
morisono / export-pull-request.md
Created August 29, 2025 08:05 — forked from jarnheimer/export-pull-request.md
Guide on how to export a pull request to a file

Export pull request

GitHub

Save a pull request as a pr.diff

curl -H "Accept: application/vnd.github.v3.diff" -u [username]:[personal_access_token] https://api.github.com/repos/[organization]/[repo]/pulls/[pull id] > pr.diff 

Replace

  • username your Github username
@morisono
morisono / medium.user.js
Created August 23, 2025 02:44 — forked from mathix420/medium.user.js
Bypass Medium Paywall - Working late 2023 - Greasy Fork, Violentmonkey, Tampermonkey - Click the RAW button to install
// ==UserScript==
// @name Medium Paywall Bypass
// @namespace Violentmonkey Scripts
// @run-at document-start
// @match *://*.medium.com/*
// @match *://medium.com/*
// @match *://*/*
// @grant none
// @version 2.4
// @inject-into content
@morisono
morisono / 1.srp.py
Created August 18, 2025 05:00
SOLID Principles explained in Python with examples.
"""
Single Responsibility Principle
“…You had one job” — Loki to Skurge in Thor: Ragnarok
A class should have only one job.
If a class has more than one responsibility, it becomes coupled.
A change to one responsibility results to modification of the other responsibility.
"""
class Animal:
def __init__(self, name: str):
@morisono
morisono / README.md
Created August 18, 2025 04:57 — forked from corlaez/README.md
Hexagonal Architecture and Modular Implementation

Hexagonal Architecture

Conceptualized by Alistair Cockburn. Also known as "Ports and Adapters".

In a nutshell:

Application Driver -> Primary Adapter -> Primary Port -> Use Case -> Secondary Port -> Secondary Adapter -> External System/Side Effect