Skip to content

Instantly share code, notes, and snippets.

View jmkim's full-sized avatar

Jongmin Kim jmkim

View GitHub Profile
sudo apt install ssmtp
sudo vi /etc/ssmtp/ssmtp.conf
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
@jmkim
jmkim / mm-quectel-rm520-fcc-unlock.md
Last active February 21, 2025 03:54
ModemManager Quectel RM520 FCC unlock references
## ModemManager
ModemManager serves [FCC unlock script](https://salsa.debian.org/DebianOnMobile-team/modemmanager/-/tree/debian/latest/data/dispatcher-fcc-unlock)
In Debian, its package [`modemmanager`](https://tracker.debian.org/pkg/modemmanager) installs them into `/usr/share/ModemManager/fcc-unlock.available.d/`.
By default, it is not enabled.
We should locally enable them with the command:
@jmkim
jmkim / Remmina-Multi-Monitor-on-Wayland.md
Last active June 3, 2025 17:56
How to Use Remmina Multi-Monitor on Wayland

How to Use Remmina Multi-Monitor on Wayland

Why Doesn't Remmina Work with Multiple Monitors?

Remmina was developed for X11 and works well on it.

Currently, Remmina's multi-monitor feature does not work on Wayland #2644 #2686.

@jmkim
jmkim / ldap_changeShell.sh
Created January 6, 2025 04:32
LDAP shell modifier
#!/bin/bash
TITLE="LDAP shell modifier"
DESCRIPTION="LDAP shell modifier"
VERSION="1.0"
AUTHOR="Jongmin Kim <[email protected]>"
LICENSE="Expat"
EXECUTABLE="$0"
ADMIN_DN='uid=jmkim,cn=users,dc=doubleo,dc=co,dc=kr'
@jmkim
jmkim / ssh-port-prober.sh
Last active December 17, 2024 08:50
SSH port prober (parallel shell execution)
#!/bin/bash
TITLE="SSH Port Prober"
DESCRIPTION="SSH port prober (parallel shell execution)"
VERSION="2.0"
AUTHOR="Jongmin Kim <[email protected]>"
LICENSE="Expat"
EXECUTABLE="$0"
HOST='' # Write a target host here

Traveler Insurance Policy (Accidents)

Policy Duration:
From: 2024.07.31 00:00
To: 2024.07.31 24:00
Insured Amount: 60,920,000,000 KRW
Policy Number: RQ24-40405747
Company: doubleO Co., Ltd. (171-86-02420)
Premium: 548,290 KRW (Single payment)
Group Contract: 548,290 KRW

ablesoft@raspberrypi:~ $ sudo btmon
Bluetooth monitor ver 5.66
= Note: Linux version 6.6.20+rpt-rpi-v8 (aarch64) 0.863093
= Note: Bluetooth subsystem version 2.22 0.863101
= New Index: D8:3A:DD:B3:20:13 (Primary,UART,hci0) [hci0] 0.863103
= Open Index: D8:3A:DD:B3:20:13 [hci0] 0.863104
= Index Info: D8:3A:DD:B3:20:13 (Cypress Semiconductor)
ablesoft@raspberrypi:~ $ sudo btmon
Bluetooth monitor ver 5.66
= Note: Linux version 6.6.20+rpt-rpi-v8 (aarch64) 0.811494
= Note: Bluetooth subsystem version 2.22 0.811502
= New Index: D8:3A:DD:B3:20:13 (Primary,UART,hci0) [hci0] 0.811505
= Open Index: D8:3A:DD:B3:20:13 [hci0] 0.811506
= Index Info: D8:3A:DD:B3:20:13 (Cypress Semiconductor)
[Unit]
Description=Bluetooth service
Documentation=man:bluetoothd(8)
ConditionPathIsDirectory=/sys/class/bluetooth
[Service]
Type=dbus
BusName=org.bluez
ExecStart=/usr/libexec/bluetooth/bluetoothd
NotifyAccess=main