Skip to content

Instantly share code, notes, and snippets.

@7h3rAm
7h3rAm / circllu.py
Last active April 22, 2024 19:35
Query circl.lu API for CVE information.
#!/usr/bin/env python3
from pprint import pprint
import requests
import json
def circllu_cveinfo(cve):
customheaders = {
"User-Agent": "Some script trying to be nice :)"
}
@7h3rAm
7h3rAm / capinfos.py
Last active February 25, 2024 07:47
A pure-Python implementation of Wireshark's capinfos. Supports a few important statistics but is not as exhaustive as the original capinfos tool.
from pprint import pprint
import datetime
import struct
import sys
def capinfos(filename):
# generates wireshark's capinfos like stats
# limited features
# needs additional testing
file_handle = open(filename, 'rb')
#!/usr/bin/env bash
[[ $# -ge 1 ]] && query="$1" || query=""
cat $BOOTSTRAPDIR/papers.csv | \
bat -l csv --color=always -p | \
fzf -i \
--exact \
--cycle \
--multi \
@7h3rAm
7h3rAm / nwr.csv
Last active January 8, 2024 00:40
National Weather Radio (wxradio+bat+fzf+mpv)
Alabama/Arab 162.525 https://wxradio.org/AL-ARAB-WNG642
Arizona/Payson Gila County N. 162.425 https://wxradio.org/AZ-PaysonGilaCountyN-WWG41
Arizona/Phoenix 162.550 https://wxradio.org/AZ-Phoenix-KEC94
California/Monterey 162.550 https://wxradio.org/CA-Monterey-KEC49
California/Monterey Marine 162.450 https://wxradio.org/CA-MontereyMarine-WWF64
Canada/Alberta/Calgary 162.400 https://wxradio.org/AB-Calgary-XLF339
Canada/Alberta/Edmonton 162.400 https://wxradio.org/AB-Edmonton-XLM572
Canada/British Columbia/Chilliwack 162.400 https://wxradio.org/BC-Chilliwack-VFV785
Canada/Ontario/Collingwood 162.475 https://wxradio.org/ON-Collingwood-XMJ316
Canada/Ontario/Toronto 162.400 https://wxradio.org/ON-Toronto-XMJ225
@7h3rAm
7h3rAm / liveatc.csv
Last active January 8, 2024 00:39
LiveATC Radio (liveatc+bat+fzf+mpv)
iata location airport url
CYUL CYUL Tower Pierre Elliott Trudeau International Airport https://www.liveatc.net/hlisten.php?mount=cyul_twr2&icao=cyul
CYVR CYVR Del/Gnd/Twr #1 Vancouver International Airport https://www.liveatc.net/hlisten.php?mount=cyvr1_gnd_twr&icao=cyvr
CYYC CYYC Twr/App/Center Calgary International Airport https://www.liveatc.net/hlisten.php?mount=cyyc&icao=cyyc
CYYZ CYYZ Tower Lester B. Pearson International Airport https://www.liveatc.net/hlisten.php?mount=cyyz7&icao=cyyz
EHAM EHAM Tower (18C/36C-27/09) Schiphol International Airport https://www.liveatc.net/hlisten.php?mount=eham01_twr_main1&icao=eham
EINN EINN Twr/App #1 Shannon Airport https://www.liveatc.net/hlisten.php?mount=einn2&icao=einn
EPRZ EPRZ Del/Twr/EPWW Radar Rzeszow-Jasionka Airport https://www.liveatc.net/hlisten.php?mount=eprz&icao=eprz
KACY KACY Twr/App/Mil Atlantic City International Airport https://www.liveatc.net/hlisten.php?mount=kacy_a_twr&icao=kacy
KAPA KAPA Tower (Primary) Centennial Airport https://www.liveatc.ne
@7h3rAm
7h3rAm / somafm.sh
Last active January 8, 2024 00:37
SomaFM Radio (somafm+bat+fzf+mpv)
#!/usr/bin/env bash
[[ $# -ge 1 ]] && radio="mpv --volume=$1 --cache=yes --demuxer-max-bytes=2000000000" || radio="mpv --volume=80 --cache=yes --demuxer-max-bytes=2000000000"
echo 'genre,title,id,listeners,description' >/tmp/somafm
curl -s -H "Accept: application/json" "https://somafm.com/channels.json" | \
jq -r '.channels[]|["(\(.genre)),\(.title),\(.id),\(.listeners) listeners,\(.description)"]|@csv' | \
tr -d '"' | \
sort >>/tmp/somafm
@7h3rAm
7h3rAm / bookmarks_from_sql.py
Created January 4, 2024 01:06 — forked from iafisher/bookmarks_from_sql.py
Programmatically access your Firefox bookmarks
"""
A script to automatically export bookmarks from Firefox's SQLite database.
There does not seem to be a programmatic way to get Firefox to export its bookmarks in
the conventional HTML format. However, you can access the bookmark information directly
in Firefox's internal database, which is what this script does.
Always be careful when working with the internal database! If you delete data, you will
likely not be able to recover it.
@7h3rAm
7h3rAm / README.md
Created January 3, 2024 23:15 — forked from heyarne/README.md
Interacting with your Firefox bookmarks and history from the command line

Firefox History and Bookmark Command Line Interface

These scripts use fzf and sqlite to efficiently query your firefox history and bookmarks. This is heavily inspired by a post from the creator of fzf: https://junegunn.kr/2015/04/browsing-chrome-history-with-fzf/. fzf allows you to select multiple items and the results returned will be the URLs.

What Does It Look Like?

asciicast

ADS-B and LiveATC feeder

Setup for feeding data from my Raspberry Pi to:

Hardware:

  • Raspberry Pi 4 Debian Bullseye, arm64
  • Mode-S Beast MkII (USB ADS-B receiver)
@7h3rAm
7h3rAm / README.md
Created December 21, 2023 18:20 — forked from ravron/README.md
Options to prevent accidental Yubikey OTP triggering

Tired of spamming Yubikey one-time password (OTP) codes into Slack? Here are two options to help prevent that. You can do either or both. Both require ykman, the Yubikey CLI configuration manager. Get it with Homebrew:

brew install ykman

If you…