Skip to content

Instantly share code, notes, and snippets.

View lpsm-dev's full-sized avatar
🌊
Trying to... what?

:) lpsm-dev

🌊
Trying to... what?
View GitHub Profile
@lpsm-dev
lpsm-dev / main.sh
Created June 30, 2022 17:09
[General] - Convert file .cer to .pem using OpenSSL command
openssl x509 -in production-services-us-east-1.cer -outform pem -out production-services-us-east-1.pem
@lpsm-dev
lpsm-dev / main.sh
Last active February 4, 2024 17:52
[K8S] - Delete terminating namespace
# General
kubectl patch RESOURCE NAME -p '{"metadata":{"finalizers":[]}}' --type=merge
# Ingress
kubectl delete -A ValidatingWebhookConfiguration ingress-nginx-admission
kubectl patch ns ingress-nginx -p '{"metadata":{"finalizers":[]}}' --type=merge
kubectl patch ingress forwarding-ingress-nginx -n ingress-nginx -p '{"metadata":{"finalizers":[]}}' --type=merge
kubectl patch services ingress-nginx-production-controller -n ingress-nginx -p '{"metadata":{"finalizers":[]}}' --type=merge
# PVC
@lpsm-dev
lpsm-dev / policy.json
Created May 30, 2022 16:56
[AWS] - KMS Policy usage
{
"Sid": "Allow use of the key",
"Action": [
"kms:Decrypt",
"kms:GenerateDataKey"
],
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::111122223333:user/Jane"
},
@lpsm-dev
lpsm-dev / README.md
Created May 19, 2022 11:28
[Databases] - Auth in Redis CLI

Auth in Redis CLI with password

redis-cli -h 127.0.0.1 -p 6379 -a 'password'

Listing All Databases

CONFIG GET databases

Listing All Databases With Entries

@lpsm-dev
lpsm-dev / manifest.yaml
Last active October 6, 2022 20:04
[Kubernetes] - Deploy AWS CLI pod to test some commands
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: aws-test
namespace: project-develop
annotations:
eks.amazonaws.com/role-arn: arn:aws:iam::<aws-account-id>:role/<aws-role>
imagePullSecrets:
- name: image-pull-secret
@lpsm-dev
lpsm-dev / README.md
Last active May 19, 2025 13:47
[Setup] - MacOs dnscrypt-proxy
  • Install dnscrypt-proxy using Homebrew:
brew install dnscrypt-proxy
  • Configure DNSCrypt:
nano /opt/homebrew/etc/dnscrypt-proxy.toml
@lpsm-dev
lpsm-dev / README.md
Last active April 15, 2022 11:35
[Security] - Setup cloudflare 1.1.1.1 DNS

Overview

Podemos dizer que o DNS (Domain name System) é a lista telefônica da internet. Enquanto nós acessamos informações online através de domain names como search.com, os computadores fazem isso utilizando endereços de IP (internet protocol), que são cadeias de caracteres alfanuméricos atribuídos a todas as propriedades da internet. O DNS tem como objetivo traduzir domain names para endereços de IP para que os usuários possam acessar um site de forma mais simples sem ter que saber o endereço IP do site que ele precisa acessar.

What is 1.1.1.1?

Basicamente o 1.1.1.1 é um DNS resolver público operado pela Cloudflare que oferece uma forma rápida e privada de navegar na internet.

Diferentemente da maioria dos resolvedores de DNS, o 1.1.1.1 não vende dados de usuários para anunciantes e além disso foi medido como o mais rápido DNS disponível para setup.

@lpsm-dev
lpsm-dev / README.md
Last active April 4, 2022 21:16
[Personal] - Hack tools to plin plin

Opinion Tools

  • One Opinion
  • Survey Kunkie
  • Swagbucks
  • Opinion Outpost
  • Toluna
  • The Panel Station
  • Google Opinion Rewards
@lpsm-dev
lpsm-dev / README.md
Last active February 25, 2022 12:22
[Personal] - My security and privacy open-source tools

Password Managers

  • BitWarden: Gerenciador de senhas de código aberto completo com sincronização na nuvem. O BitWarden é fácil de usar com uma interface de usuário limpa e aplicativos cliente para desktop, web e dispositivos móveis.

2-Factor Authentication

  • Aegis: Aplicativo autenticador gratuito, seguro e de código aberto para Android. Possui um recurso de backup/restauração e uma interface do usuário personalizável com modo escuro.
  • Raivo OTP: Um cliente de senha de uso único (OTP) nativo, leve e seguro criado para iOS; Raivo OTP!

Browsers

@lpsm-dev
lpsm-dev / README.md
Created February 22, 2022 20:27
[Security] - Using Diceware to create passphrases

Explore the Diceware

Overview

Senhas fracas são uma grande falha na segurança do computador devido à falta de "entropia" ou aleatoriedade. Por exemplo, quantas vezes você usou o nome de um animal de estimação ou parente ou rua em uma senha, ou talvez o número "1"? Não é muito aleatório, não é? 😃 Pior ainda, se as senhas forem reutilizadas entre os serviços, isso aumenta seu risco de segurança. Isso não é teórico, isso já aconteceu.

O fato é que os humanos são terríveis em lembrar combinações aleatórias de letras e números, mas somos ótimos em lembrar frases de palavras. É aí que entra o Diceware. Uma das melhores maneiras de criar uma senha aleatória, mas memorável, é usar "Diceware". Isso envolve literalmente jogar dados e combinar os números resultantes com uma lista contendo várias palavras, cada uma identificada por um número de cinco dígitos e sendo relativa a um idioma.

What is a passphrase?