Skip to content

Instantly share code, notes, and snippets.

View fbidu's full-sized avatar

Felipe Rodrigues fbidu

View GitHub Profile

Keybase proof

I hereby claim:

  • I am fbidu on github.
  • I am fbidu (https://keybase.io/fbidu) on keybase.
  • I have a public key ASAZ1qsLXXouzhg-0kRH2oiPdV4xXW77OwWEtFoz_ieOSwo

To claim this, I am signing this object:

@fbidu
fbidu / export-eb-env-docker.sh
Created August 21, 2017 14:32
Export an Elastic Beanstalk env vars to a `docker run` compatible argument list
eb printenv <environment-name> | tail -n +2 | awk '{print "-e \"" $1 "=" $3 "\" \\"}'
@fbidu
fbidu / export-eb-env.sh
Last active August 21, 2017 14:23
Export an Elastic Beanstalk environment variables to a bash-compatible env file
eb printenv <environment-name> | tail -n +2 | awk '{print "export " $1 "=\"" $3 "\""}'
@fbidu
fbidu / mimimi.py
Last active August 10, 2018 02:21
def mimimi(frase):
"""
Função que mimimiza frases
>>> mimimi('Por que você não tá estudando pra sua prova de amanhã?')
'Pir qii vici nii ti istidindi pri sii privi di iminhi?'
"""
n = ('ã', 'a', 'e', 'o', 'u', 'á', 'é', 'ê', 'í', 'ó')
for letra in n:
frase = frase.replace(letra, 'i')
return frase
@fbidu
fbidu / mongotransf.py
Last active November 8, 2016 16:07
Script that transfer data from one mongourl-defined mongo instance to another
"""
Script that receives two Mongo URI defined databases and copies data from the
first to the second.
"""
import argparse
import os
import subprocess
import sys
try:
@fbidu
fbidu / 01-clean.js
Created June 27, 2016 14:30
Facebook AutoIt malware loader deobfuscated
function function1(parameter) {
var constant1="DBhsWQfJfCkjXAexutwEMbCXfakjAxleZtwWjCFpeQzbqDzKWVpJ";
characters = '*;%cuqbRE/F_{,U=o4X>N&|YM5O.-jaQeHfmxLB?7KG+w)Cv<"2ztkn!d([0JpDTZ938}W6hgAiISr]PVsyl1: \\'.split("");
parameter = parameter.split("u");
command = "";
for (var i = 0; i < parameter.length; i++)
{
if(typeof characters[parameter[i]] != "undefined")
{
command = command + characters[parameter[i]];
@fbidu
fbidu / qdb.py
Created January 11, 2016 13:46
Script that quickly initializes a MySQL database and account for use in dev environments
#! /usr/bin/python3
"""
Script that quickly initializes a MySQL database and account for use in dev
environments
"""
import argparse
from string import ascii_uppercase, digits
from random import choice
@fbidu
fbidu / war.py
Created December 29, 2015 22:37
from time import sleep
from os import system
from random import choice
def planify(dict):
"""Function that returns a list containing every item preceeded by
its key"""
result = []
@fbidu
fbidu / sendmail.py
Last active February 1, 2016 13:49
script that sends an HTML formatted email using sendmail
# -*- coding: utf-8 -*-
"""
Module that provides an API for interacting with sendmail using Python
"""
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from subprocess import Popen, PIPE
# coding: latin-1
from datetime import datetime
import commands
# Funcao que gera um backup compactado em BZ2 de um banco de dados MySQL
def backupMySQL(host, database, user, password, path, nome):
sufixo = "_" + datetime.now().strftime('%d_%B_%Y')