Skip to content

Instantly share code, notes, and snippets.

View sinansh's full-sized avatar

sinansh sinansh

  • Ankara, Turkey
View GitHub Profile
require 'rubygems'
require 'net/ldap'
def get_ldap_response(ldap)
msg = "Response Code: #{ ldap.get_operation_result.code }, Message: #{ ldap.get_operation_result.message }"
raise msg unless ldap.get_operation_result.code == 0
end
@sinansh
sinansh / liste.md
Last active November 16, 2019 08:03

Siber Güvenlik LAB için Ürün Listesi

#!/usr/bin/env bash
set -euo pipefail
BASE="/qradar_backups"
LOGDIR="/var/log/qradar"
LOGFILE="$LOGDIR/qradar_backup_$(date +%F).log"
MAIL_FROM="from@domain.tld"
MAIL_TO="to@domain.tld"
@sinansh
sinansh / Universal-LogSetup.ps1
Last active January 30, 2026 13:55
Universal Remote Event Log Configuration Script for Windows Server 2008–2025. Automates user creation, group membership (Event Log Readers & DCOM), Firewall rules, WinRM/RemoteRegistry services, Log sizing (100MB), and UAC settings (LocalAccountTokenFilterPolicy) for agentless log collection. Supports strict IP filtering for security.
<#
.SYNOPSIS
Universal Windows Server Log Config (2008-2025 Compatible)
Language: English / Turkish (ASCII)
Features: User Setup + Group Permissions + Firewall + Log Size Increase
Note: User is VISIBLE everywhere.
#>
param (
[Parameter(Mandatory=$true, Position=0)]
import paramiko
import csv
import sys
import socket
import re
# --- AYARLAR ---
INPUT_CSV = "servers.csv"
OUTPUT_REPORT = "envanter_analiz_raporu.csv"