Skip to content

Instantly share code, notes, and snippets.

View kelvinmenegasse's full-sized avatar

Kelvin Menegasse kelvinmenegasse

View GitHub Profile
from selenium import webdriver
# Configura o webdriver do Selenium para usar o Firefox
driver = webdriver.Firefox()
# Abre uma página
driver.get('http://example.com')
# Injeta JavaScript para bloquear a tecla Tab
from selenium import webdriver
@kelvinmenegasse
kelvinmenegasse / user.controller.ts
Created February 22, 2021 12:33 — forked from animir/user.controller.ts
Nest.js prevent brute-force against authorisation example
import { Request, Response } from 'express';
import { Body, Controller, Post, Req, Res } from '@nestjs/common';
import { UserService } from './user.service';
import * as Redis from 'ioredis';
import { RateLimiterRedis } from 'rate-limiter-flexible';
const redisClient = new Redis({enableOfflineQueue: false});
const maxWrongAttemptsByIPperDay = 100;
const maxConsecutiveFailsByUsernameAndIP = 5;
#!/bin/bash
# This will remove Apache
sudo service apache2 stop
sudo apt-get purge apache2 apache2-utils apache2.2-bin
sudo apt remove apache2.*
sudo apt-get autoremove
whereis apache2
sudo rm -rf /etc/apache2