This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import hmac | |
import datetime | |
import json | |
from base64 import b64encode | |
from urllib.parse import urlencode | |
import requests | |
API_KEY = b'...' | |
API_ID = '...' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cat << 'EOF' > gitlab-mvn-settings.xml | |
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd"> | |
<servers> | |
<server> | |
<id>gitlab</id> | |
<configuration> | |
<httpHeaders> | |
<property> | |
<name>Deploy-Token</name> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script setup lang="ts"> | |
import { $ref } from "vue/macros"; | |
import { onMounted, onUnmounted } from "vue"; | |
import { SLIDE_TEXTS } from "./assets/slides/slideTexts"; | |
import PresentationSlide from "./components/PresentationSlide.vue"; | |
// Width of the slide images in pixels, change this if the images are of different width | |
const IMAGE_WIDTH_PX = 1024; | |
const MAX_INDEX = Object.keys(SLIDE_TEXTS).length; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import boto3 | |
ENDPOINT_URL = 'https://fra1.digitaloceanspaces.com' | |
SPACE = "space-name" | |
REGION = "FRA1" | |
ACCESS_KEY_ID = "..." | |
SECRET_ACCESS_KEY = "..." | |
def main(): | |
session = boto3.session.Session() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Generate wordlist for recovering a password that was entered with a typo. | |
Assume the password consists of three elements of random words generated by gpw, | |
separated by punctuation marks and numbers. | |
python password-permutations.py > passwords.txt | |
sudo snap install john-the-ripper | |
john-the-ripper.keepass2john Database.kdbx > passwordhash.txt | |
john-the-ripper --wordlist=passwords.txt passwordhash.txt | |
""" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
A simple Python HTTP proxy that forwards all requests to download.cypress.io | |
to enable Cypress download from NPM behind a Nexus proxy. | |
This is to work around Nexus proxy limitations, see | |
- https://issues.sonatype.org/browse/NEXUS-22887 and | |
- https://issues.sonatype.org/browse/NEXUS-22889. | |
Requires Python 3. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
A small utility that creates OCSP responses for testing for the web-eid-authtoken-validation-java library. | |
Run it as follows: | |
python -m venv venv | |
. venv/bin/activate | |
pip install asn1crypto | |
python ocsp.py |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 1. Install VCPKG and the OpenSSL package | |
# 2. Run CMake: cmake -DCMAKE_TOOLCHAIN_FILE=c:/vcpkg/scripts/buildsystems/vcpkg.cmake . | |
# 3. Run print-ssl-path target: cmake --build . --target print-ssl-path | |
project(PrintOpenSSLPath) | |
find_package(OpenSSL REQUIRED) | |
get_filename_component(SSL_PATH "${OPENSSL_CRYPTO_LIBRARY}" DIRECTORY) | |
get_filename_component(SSL_PATH "${SSL_PATH}/../bin" ABSOLUTE) | |
message(STATUS "SSL_PATH: ${SSL_PATH}") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pkcs15-tool --unblock-pin -a 01 --puk 12345678 --new-pin 1234 |
NewerOlder