Skip to content

Instantly share code, notes, and snippets.

View amulifts's full-sized avatar

Aman Khadka amulifts

View GitHub Profile
@amulifts
amulifts / forensic_tools.md
Last active May 8, 2023 04:16
All the Tools That I Use

Disk Imaging and Analysis

Logo Name Description Links
Autopsy - Recovers lost files and analyzes digital media
- Free to use and has a user-friendly interface
- Compatible with other forensic tools like Sleuth Kit
Autopsy
FTK Imager - Creates forensic images of hard drives and digital media
- Widely used by law enforcement agencies
- Advanced features such as file carving and registry analysis
FTK Imager

|

@amulifts
amulifts / django.md
Last active May 3, 2023 18:34
Django To Revise - Aman Khadka

Django Tutorial

This tutorial is for my personal reference.

What is Django?

Django is a web framework that allows you to easily build web applications. It is written in Python and follows the MVT architecture, which we'll discuss in just a moment. Django is a powerful tool that can help you build complex web applications quickly and easily, thanks to its built-in features and ease of use.

Main framework components

@amulifts
amulifts / volatility.md
Created March 26, 2023 04:14
This gist provides a brief introduction to Volatility, a free and open-source memory forensics framework. It explains how to install Volatility and provides some commonly used commands to extract digital artifacts from volatile memory dumps of a running system, such as identifying the operating system, listing running processes, displaying conso…

What is Volatility ?

Volatility is a free and open-source memory forensics framework that allows you to extract digital artifacts from volatile memory (RAM) dumps of a running system. It supports analysis of Windows, Linux, and macOS systems and can help identify signs of malicious activity, investigate security incidents, and perform forensic investigations.

Installation

To install Volatility, follow these steps:

  • Install Python 2.7 or Python 3.4+ on your system.
  • Install the required dependencies using pip by running the following command:
@amulifts
amulifts / bitstreaming-image-dd-command.md
Created February 26, 2023 17:04
Creating Bitstreaming image of USB Drive using dd command in Linux

Bitstreaming image of USB Drive using dd command

Steps

  • First, make sure your USB drive is inserted and recognized by your system. You can check this by running the following command:
  lsblk

This will list all the available block devices in your system. Identify the device file for your USB drive. For example, it might be /dev/sdb.

@amulifts
amulifts / connect-usb-to-virtual-machine.md
Created February 26, 2023 16:34
Connecting and Installing a USB Drive to a Virtual Machine Using VirtualBox

How to Connect a USB Drive to a Virtual Machine Using VirtualBox

Steps

  • Connect the USB drive to the host machine.
  • Open VirtualBox and navigate to the settings for your Linux virtual machine.
  • Select the "USB" tab in the settings menu.
  • Enable the USB 3.0 controller by ticking the "Enable USB Controller" box and selecting "USB 3.0 (xHCI) Controller" from the drop-down menu.
  • Add the USB device to the virtual machine's USB filters by clicking the "+" icon and selecting the appropriate device from the list.
  • Start the virtual machine.
  • On the VirtualBox top navigation bar, click "Devices" and select the USB drive from the list of available devices.
@amulifts
amulifts / css-selector.md
Last active February 13, 2023 20:12
This is a CSS selectors cheatsheet with syntax and examples for Element, Class and ID, Contextual, and Pseudo-class selectors. It's part of a CSS tutorial and includes descriptions and links to examples on GitHub.

CSS Selectors Cheatsheet

Hi! This is a cheatsheet for CSS selectors. It is a part of the CSS Tutorial for everyone who wants to learn CSS.

Element selectors

Element -- selects all h2 elements on the page

h2 {