Skip to content

Instantly share code, notes, and snippets.

@rafaelcbc
rafaelcbc / update-docker.sh
Created January 29, 2025 18:38
Script para atualização da versão do Docker e Docker Compose para Linux e WSL
# Install latest Docker Version
curl -fsSL https://get.docker.com/ | sh && \
# Get latest Docker Compose version
COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest \
| grep 'tag_name' \
| cut -d'"' -f4) && \
# Download latest Docker Compose
sudo curl \
@rafaelcbc
rafaelcbc / tcphex
Created July 12, 2023 18:54
Utility to send binary data represented in hexadecimal over TCP connection
#!/usr/bin/env python3
import socket
import sys
host, port = sys.argv[1].split(':')
s = socket.socket()
s.connect((host, int(port)))
@rafaelcbc
rafaelcbc / hex8bytes.js
Last active May 16, 2023 17:34
Função JS para gerar um valor em hexadecimal de 8 bytes aleatório e preencher os campos da tela com esse valor (utilizar no console do DevTools)
function gera_id() {
return parseInt((Math.random() * 0xFFFFFFFFFFFFFFFF))
.toString(16)
.padEnd(16, '0');
}
function preencheCampos(totalcampos) {
for (let index = 0; index < totalcampos; index++) {
id = gera_id()
$$('.rfid_list')[index].value = id
@rafaelcbc
rafaelcbc / udphex
Last active January 18, 2023 17:04
Utility to send binary data represented in hexadecimal over UDP connection
#!/usr/bin/env python3
import socket
import sys
host, port = sys.argv[1].split(':')
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect((host, int(port)))