Skip to content

Instantly share code, notes, and snippets.

View todmephis's full-sized avatar

Ivan Sanchez todmephis

  • MX
View GitHub Profile
@todmephis
todmephis / brew-update-notifier.sh
Last active September 19, 2024 14:01 — forked from streeter/brew-update-notifier.sh
Homebrew Package Update Notifications on macOS Mojave
#!/bin/bash
#
# Notify of Homebrew updates via Notification Center on macOS
# Forked from: https://gist.github.com/streeter/3254906
# https://github.com/julienXX/terminal-notifier
# https://github.com/vjeantet/alerter
# Author: Ivan Sanchez https://todmephis.cf/
# Twetter: https://twitter.com/todmephis
# Requires: terminal-notifier, alerter. Install with:
# brew install terminal-notifier
@todmephis
todmephis / e_numeros.py
Last active September 5, 2024 21:37
WhatsApp automatizacion
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
import time
from itertools import product
def borrar_numero_completo():
search_box = driver.find_element(By.XPATH, "//div[@contenteditable='true']")
for _ in range(12):
search_box.send_keys(Keys.BACKSPACE)
@todmephis
todmephis / cis_centos7_hardening.sh
Last active March 30, 2024 23:51
Hardening CentOS 7 CIS script
#!/bin/bash
MODPROBEFILE="/etc/modprobe.d/CIS.conf"
#MODPROBEFILE="/tmp/CIS.conf"
ANSWER=0
analyze_part () {
if [ "$#" != "1" ]; then
options="$(echo $@ | awk 'BEGIN{FS="[()]"}{print $2}')"
echo "[+]$@"
apply_part_rule $1
@todmephis
todmephis / foxyproxy-Burpsuite-patterns_excludeFireFox.json
Last active February 3, 2023 16:50
FoxyProxy patterns to exclude FireFox (and others) garbage from BurpSuite proxy
{
"logging": {
"size": 100,
"active": true
},
"mode": "patterns",
"om8ch61619470734653": {
"type": 1,
"color": "#66cc66",
"title": "Burpsuite",
@todmephis
todmephis / setupmykl.sh
Last active January 20, 2021 21:14
Script to setup my kl installation. (deprecated)
#!/bin/bash
#LAST UPDATE: 30/03/2020
#LAS CHANGE: added pkg-config.
RED='\033[0;31m'
GRN='\033[0;32m'
YLL='\033[1;33m'
NC='\033[0m' # No Color
#FILE NAMES
PTROOTDIR="pentestTools"
PTDIRS="{lists,tools,shells/{klbuiltin,}}"
@todmephis
todmephis / server.py
Created October 20, 2020 18:08 — forked from mdonkers/server.py
Simple Python 3 HTTP server for logging all GET and POST requests
#!/usr/bin/env python3
"""
Very simple HTTP server in python for logging requests
Usage::
./server.py [<port>]
"""
from http.server import BaseHTTPRequestHandler, HTTPServer
import logging
class S(BaseHTTPRequestHandler):
@todmephis
todmephis / Automating scanning with fish shell
Last active August 12, 2020 07:46
Automating scanning with fish shell
=======================HOST DISCOVERY===========================================
Host discovery con PING:
$ for octect in (seq 0 254)
echo "Pinging [X.X.X.$octect]"
ping -c 2 10.150.150.$octect | grep "bytes from" | awk '{print $4}' | uniq -d | cut -d ":" -f 1 | tee -a targets.list
end
Host discovery con NMAP IMCP o ARP
$sudo nmap -vv -sn -PE 10.150.150.0/24 -oG HOSTDISCOVERY_ICMP.gnmap
@todmephis
todmephis / hilo.c
Last active July 9, 2019 00:15
Ejemplo 2 de hilos en C
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <pthread.h>
typedef struct mamadas{
int theadID;
char somerandombytes[1024];
}SACA;
/*Otro ejemplo de hilos en C*/
@todmephis
todmephis / getipfromxml.py
Created July 8, 2019 17:52
Script para obtener una lista de IP a partir del XML resultante de un escaneo con nmap. (-oX)
#!/usr/local/bin/python
import xml.etree.ElementTree as etree
import sys
#Usage: getipfromxml.py <filename.xml>
def parse_xml(filename):
"""Given an XML filename, reads and parses the XML file and passes the
the root node of type xml.etree.ElementTree.Element to the get_host_data
function, which will futher parse the data and return a list of lists
containing the scan data for a host or hosts."""
try:
#!/usr/bin/perl
##############
# udp flood.
##############
use Socket;
use strict;
if ($#ARGV != 3) {
print "${0} <ip> <port> <size> <time>\n\n";
print " Port=0: use random ports\n";