Skip to content

Instantly share code, notes, and snippets.

View opensylar's full-sized avatar
💭
Play Hard

oPensyLar opensylar

💭
Play Hard
  • RE Freelancer
  • GMT-4 timezone
View GitHub Profile
@opensylar
opensylar / script.sh
Created May 19, 2025 18:07
docker snippet
# run with volumes
docker run -it -v /root/articulos/:/opt/ python:3.10 bash
# remove delete all containers
docker rm -f $(docker ps -a -q)
# stop all containers
@opensylar
opensylar / paramiko-script.py
Created August 25, 2022 19:21
Script paramiko
import paramiko
import time
import datetime
from socket import gaierror
def ssh_conn(host, prt, usr, pwd, cmd):
client = paramiko.client.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.load_system_host_keys()
@opensylar
opensylar / paramiko-script.py
Created August 25, 2022 18:56
Script paramiko
import paramiko
import time
import datetime
from socket import gaierror
def ssh_conn(host, prt, usr, pwd, cmd):
client = paramiko.client.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.load_system_host_keys()
@opensylar
opensylar / paramiko-script.py
Created August 25, 2022 18:56
Script paramiko
import paramiko
import time
import datetime
from socket import gaierror
def ssh_conn(host, prt, usr, pwd, cmd):
client = paramiko.client.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.load_system_host_keys()
@opensylar
opensylar / petl-example.py
Last active July 4, 2022 19:52
Install petl package -> pip install -r requirements.txt - SQLite editor/viewer -> https://sqlitebrowser.org
import petl as etl
nombre_file = 'petl-example.csv'
def save_db():
# Extract data intput (from csv file)
table1 = etl.fromcsv(nombre_file)
# Transform1 (transform username to upper)
@opensylar
opensylar / fast-setup-ansible.md
Last active June 22, 2022 03:29
Fast setup Ansible (machine control

Fast setup ansible (control machine)

You need to run ansible (control machine - master) from a distro Linux, can run a ansible (control machine - master) but you need to have installed a chocolate for Windows o Ubuntu embbed for Windows, can be to install a distro Linux on VMWare or VBox.

# From a distro based on DEB
$ apt install ansible
@opensylar
opensylar / wmi_pena_input.py
Last active January 29, 2022 01:51
List admin groups (Active Directory +local groups) execute command over computer via WMI
import wmi
import os
import time
import pyad.adquery
import socket
ip_server = None
username = "you-ad-user"
password = "you-ad-password"
cmd = None
@opensylar
opensylar / txt-scrapper.py
Created October 15, 2021 00:32
.txt mail, FQDN, URL, etc scrapper (regular expresion)
import glob
import re
import csv
import os
import datetime
import validators
header = ["File", "FQDN", "File name", "SHA256 Hash", "MD5 Hash", "Mail Addr", "IPv4 Addr", "URLs", "Datetime"]
file_path = "P:\\movibles\\test-ioc-mail\\"
file_ext = "*.txt"
@opensylar
opensylar / txt-scrapper.py
Created October 15, 2021 00:28
.txt mail, FQDN, URL, etc scrapper (regular expresion)
import glob
import re
import csv
import os
import datetime
import validators
header = ["File", "FQDN", "File name", "SHA256 Hash", "MD5 Hash", "Mail Addr", "IPv4 Addr", "URLs", "Datetime"]
file_path = "P:\\movibles\\test-ioc-mail\\"
file_ext = "*.txt"
@opensylar
opensylar / txt-scrapper.py
Created October 15, 2021 00:16
.txt mail, FQDN, URL, etc scrapper (regular expresion)
import glob
import re
import csv
import os
import datetime
import validators
header = ["File", "FQDN", "File name", "SHA256 Hash", "MD5 Hash", "Mail Addr", "IPv4 Addr", "URLs", "Datetime"]
file_path = "P:\\movibles\\test-ioc-mail\\"
file_ext = "*.txt"