Skip to content

Instantly share code, notes, and snippets.

@arush15june
arush15june / Dockerfile.wixl
Last active December 28, 2023 09:01
wixl-linux-msi-generate
FROM ubuntu:20.04 as base
USER root
ENV DEBIAN_FRONTEND=noninteractive
RUN /usr/bin/apt-get update && /usr/bin/apt-get -y install meson \
ninja-build \
valac \
libgtk-3-dev \
@arush15june
arush15june / parse-html-upload-imgur.py
Last active December 27, 2022 12:27
Parse HTML document, upload local images to Imgur and update document with imgur link
import os
import sys
import json
import requests
from base64 import b64encode
from bs4 import BeautifulSoup
from urllib.parse import urlparse
IMGUR_CLIENT_ID = ""
@arush15june
arush15june / darkmode.tsx
Created August 31, 2022 08:08
AntD Dark Mode with @umijs/ssr-darkreader
import {
disable as darkreaderDisable,
enable as darkreaderEnable,
setFetchMethod as setFetch,
} from '@umijs/ssr-darkreader';
import { ConfigProvider } from 'antd';
const themeConfig = {
daybreak: '#1890ff',
dust: '#F5222D',
@arush15june
arush15june / rdp-aws.ps1
Created August 30, 2022 04:44
RDP into AWS Windows VM from Terminal
# Add your instance name in Values
$ip = aws ec2 describe-instances --filters "Name=tag-key,Values=windows_instance" --query 'Reservations[*].Instances[*].PublicIpAddress' --output text
mstsc /v:$ip
@arush15june
arush15june / start-instances.ps1
Created May 14, 2021 10:17
AWS CLI: start and stop instances by tag key-value (Powershell and bash)
aws ec2 start-instances --instance-ids $((aws ec2 describe-instances --filters "Name=tag:name,Values=test" --query 'Reservations[].Instances[].InstanceId' --output json | ConvertFrom-Json))
aws ec2 stop-instances --instance-ids $((aws ec2 describe-instances --filters "Name=tag:name,Values=test" --query 'Reservations[].Instances[].InstanceId' --output json | ConvertFrom-Json))
@arush15june
arush15june / crawl.py
Last active August 9, 2020 09:17
Crawl within directory for files conditionally with pathlib
import pathlib
from typing import Callable, List
def crawl_dirs_for_condition(root: pathlib.Path, file_item_condition: Callable) -> List[pathlib.Path]:
"""Crawl root dir for files,
path file path to file_item_condition function,
if file_item_condition(file_path) returns true,
append file path to files.
Returns
@arush15june
arush15june / pcap_detect.py
Created August 7, 2020 09:04
Determine if a file is pcap or pcapng format
from binascii import unhexlify
PCAPNG_MAGIC = unhexlify('0a0d0d0a')
PCAP_MAGIC_BIG_ENDIAN_MICROSEND = unhexlify('a1b2c3d4')
PCAP_MAGIC_LITTLE_ENDIAN_MICROSECOND = unhexlify('d4c3b2a1')
PCAP_MAGIC_BIG_ENDIAN_NANOSECOND = unhexlify('a1b23c4d')
PCAP_MAGIC_LITTLE_ENDIAN_NANOSECOND = unhexlify('4d3cb2a1')
PACKET_CAPTURE_MAGICS = [
PCAPNG_MAGIC,
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@arush15june
arush15june / data.csv
Last active September 27, 2018 05:30
Security Awareness Rating
methods heard knows college
eavesdropping 40 3 1
smshijacking 29 2 1
locationtracking 43 5 1
dosattack 19 1 1
crackingenc 11 0 1
eavesdropping 41 6 2
smshijacking 34 3 2
locationtracking 40 2 2
dosattack 17 0 2
@arush15june
arush15june / bin_t.py
Created September 19, 2018 16:12
bin_t - CSAW CTF 2018 Quals
import random, math
from pwn import *
def random_data_generator (max_r):
for i in xrange(max_r):
yield random.randint(0, max_r)
class Node():
def __init__(self, key):