JWT Consist of 3 parts:
- Header
- Data
- Verification
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
import os | |
import subprocess | |
import re | |
import sys | |
#from defusedxml.ElementTree import parse as parsexml | |
from xml.etree.ElementTree import parse as parsexml | |
from xml.etree.ElementTree import register_namespace | |
from xml.etree.ElementTree import dump as xmldump | |
from xml.etree.ElementTree import fromstring as xmlfromstring | |
import ntpath |
import sys | |
import cfscrape | |
from bs4 import BeautifulSoup as BS | |
import argparse | |
from node_vm2 import VM | |
import re | |
BASE_URL = 'https://kissmanga.com' | |
args = None | |
scraper = cfscrape.create_scraper(delay=10) |
The basic concept of UN-ENCRYPTED VPN is to route all network packets to the client's TUN interface, where the VPN Client Sofware will read the packets from the TUN interface and write them into a buffer which then will be sent via TCP/UDP connection to the VPN Server. The VPN Server Software writes all data to the server's TUN interface so that it can go to the intended recipient. At this point there are important settings a server must be configured with.
# Server side configuration
sysctl -w net.ipv4.ip_forward=1
iptables -t filter -A FORWARD -j ACCEPT
iptables -t nat -A POSTROUTING -j MASQUERADE -s <TUN_IP/MASK>
import sys | |
import asyncio | |
import concurrent.futures | |
from hexdump import hexdump | |
class DebugServer(): | |
def connection_made(self, transport): | |
self.transport = transport |
/** | |
* Author: zeheater@gmail.com | |
* Credits: | |
* 1. https://help.ubuntu.com/community/Sixaxis?action=AttachFile&do=get&target=sixpair.c | |
* 2. https://github.com/kLeZ/SixPair | |
* | |
* Compile with: | |
* clang -Weverything -o sixpairng sixpairng.c -lusb-1.0 | |
* OR | |
* gcc -o sixpairng sixpairng.c -lusb-1.0 |
Option Explicit | |
Sub GetPass() | |
Const a = 65, b = 66, c = 32, d = 126 | |
Dim i#, j#, k#, l#, m#, n#, o#, p#, q#, r#, s#, t# | |
With ActiveSheet |
Let's start with the basics: the official guide by Ubuntu (https://ubuntu.com/server/docs/install/storage) is outdated/wrong. And as of March 2021 it's possible that there's a bug as well with how the bios_grub partitions are created when using multiple disks.
Now on to the solution: