You can post a json file with curl
like so:
curl -X POST -H "Content-Type: application/json" -d @FILENAME DESTINATION
so for example:
import base64 | |
from http.server import BaseHTTPRequestHandler, HTTPServer | |
# Base64 stringini JPEG dosyasına dönüştürme fonksiyonu | |
def base64_to_image(base64_string, image_path): | |
image_data = base64.b64decode(base64_string) | |
with open(image_path, 'wb') as file: | |
file.write(image_data) | |
# HTTP sunucusu için handler sınıfı |
import csv | |
#! /usr/bin/env python3 | |
#title :test_ldap_data.py | |
#description :read from ldif, write as csv | |
#author :Sefa Yıldız | |
#mail :XXXX | |
#date :01-04-2020 | |
#============================================================================== | |
#ldif'i oku ve listeye at |
rsync (Everyone seems to like -z, but it is much slower for me)
file1 = open("wrong_ip.txt", encoding="utf-8") | |
wrongs = file1.readlines() | |
file2 = open("full_ip.txt", encoding="utf-8") | |
full_ip = file2.readlines() | |
file3 = open("match_ip.txt", "w") | |
match_full = [0,1,2] |
#!/usr/bin/env bash | |
/usr/sbin/sshuttle -r [email protected] 31.13.64.51/32 31.13.65.49/32 31.13.66.49/32 31.13.67.51/32 31.13.68.52/32 31.13.69.240/32 31.13.70.49/32 31.13.71.49/32 31.13.72.52/32 31.13.73.49/32 31.13.74.49/32 31.13.75.52/32 31.13.76.81/32 31.13.77.49/32 31.13.78.53/32 31.13.80.53/32 31.13.81.53/32 31.13.82.51/32 31.13.83.51/32 31.13.84.51/32 31.13.85.51/32 31.13.86.51/32 31.13.87.51/32 31.13.88.49/32 31.13.90.51/32 31.13.91.51/32 31.13.92.52/32 31.13.93.51/32 31.13.94.52/32 31.13.95.63/32 50.22.198.204/30 50.22.210.32/30 50.22.210.128/27 50.22.225.64/27 50.22.235.248/30 50.22.240.160/27 50.23.90.128/27 50.97.57.128/27 75.126.39.32/27 108.168.171.224/27 108.168.174.0/27 108.168.176.192/26 108.168.177.0/27 108.168.180.96/27 108.168.254.65/32 108.168.255.224/32 108.168.255.227/32 157.240.0.53/32 157.240.1.53/32 157.240.2.53/32 157.240.3.53/32 157.240.6.53/32 157.240.7.54/32 157.240.8.53/32 157.240.9.53/32 157.240.10.53/32 157.240.11.53/32 157.240.12.53/32 158.85.0.96/27 158.85.5.192/27 158.85.46. |
#!/usr/bin/env bash | |
set -o errexit | |
exec &>> /var/log/maria_db_backup.log | |
# Options | |
BACKUP_PATH="/opt/db_backups" | |
DATE=$(/bin/date +"%d-%b-%Y") | |
logger () |
genpasswd() { | |
local l=$1 | |
[ "$l" == "" ] && l=20 | |
tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs | |
} |
{% for id, settings in monitor.items()|sort -%} | |
/opt/splunkforwarder/bin/splunk add monitor {{ settings['monitor'] }} -index {{ settings['index'] }} -auth admin:changeme | |
{% endfor %} | |
##TODO | |
# admin:changeme pillar'ın içine taşınacak | |
# admin:changeme pillar'dan cmd.script'e geçirilecek |
(! | |
(| | |
(cn=svn*) | |
(cn=fisheye*) | |
(cn=m_*) | |
(cn=nexus-admin*) | |
(cn=tempo-admins*) | |
(cn=systemro*) | |
(cn=a_*) | |
) |