Skip to content

Instantly share code, notes, and snippets.

View itsfolf's full-sized avatar

Folf itsfolf

  • Portugal
  • 20:55 (UTC +01:00)
View GitHub Profile
itsfolf /
Last active September 13, 2023 19:32
Tracking DIGI

Tracking DIGI


Netblock Company IPs 🇷🇴 RCS & RDS SA 1,384 🇵🇹 Digi Portugal, Sociedade Unipessoal LDA 256


Hello, friend. Hello, friend?

itsfolf /
Last active August 17, 2022 21:55
How to setup VNC on Wayland (Sway) + SDDM for unattended access

How to setup VNC on Wayland (Sway) + SDDM for unattended access

1. Install both x11vnc and wayvnc

Since SDDM runs under X11 we will be running two separate vnc services, each on it's own port. x11vnc will take care of SDDM, while wayvnc will handle our desktop session. Both services are set up with SSL encryption.

While it's technically possible to run a single service with some scripting magic to switch between the two, this was by far the easiest and most reliable way.

2. Set up x11vnc

Set a password

itsfolf /
Created August 5, 2022 01:51
StudSec CTF Token Challenge Cracker
import logging # Have to use logging to print inside signals
import time
import fcntl
import os
import signal
from randcrack import RandCrack
import sys
dirname = "/tmp/"
filename = "py-log1376543.txt"
itsfolf / steamMarket.js
Last active August 21, 2021 04:17
Calculate steam market fees
// Steam market fee calculator:tm:
// The price you're selling at, in cents
var sellPrice = 100
// Handy toggles
var inMarketPage = !!g_rgWalletInfo;
var hasItemSelectred = !!g_ActiveInventory.selectedItem.description.market_fee;
// Steam values, may vary per region or game, defaults at the end.
package me.checkium.openskywars.utils;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
package me.checkium.bgservices.discord.rpc;
import club.minnced.discord.rpc.DiscordEventHandlers;
import club.minnced.discord.rpc.DiscordRPC;
import club.minnced.discord.rpc.DiscordRichPresence;
import com.sun.jna.Native;
import com.sun.jna.platform.win32.*;
import com.sun.jna.ptr.IntByReference;
itsfolf /
Created January 5, 2018 19:33
vHack password encryption
String json = "{\"\":\"\",\"pass\":\"cu\",\"time\":\"1515180217\",\"userName\":\"2643311\",\"user\":\"a\"}";
// 1: MD5 encrypt the data json length and a md5 encryption of the current time in millis
String lenghtandtime = md5Encrypt(json.length() + md5Encrypt(System.currentTimeMillis() + ""));
// 2: Create a login details string, with the username added to a double md5 encryption of the password
String logindetails = "USERNAME" + "" + md5Encrypt(md5Encrypt("PASSWORD"));
// 3: Re-set the json as a md5 encryption of the current time in millis and itself
json = md5Encrypt(System.currentTimeMillis() + "" + json);
itsfolf /
Created November 30, 2017 22:52
Discord spotify bridge
package ga.olympiccode.vhack.api;
import okhttp3.*;
import org.json.JSONObject;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;

Keybase proof

I hereby claim:

  • I am checkium on github.
  • I am checkium ( on keybase.
  • I have a public key ASC-EMVSrNBB9rDVHWRTUQrsf7imwsdy05p7GMcsI8AhhQo

To claim this, I am signing this object: