Skip to content

Instantly share code, notes, and snippets.

View mertcangokgoz's full-sized avatar
👋
Hi

Mertcan GÖKGÖZ mertcangokgoz

👋
Hi
View GitHub Profile
@mertcangokgoz
mertcangokgoz / CVE-2024-3094.yml
Created March 30, 2024 20:49
Run CVE-2024-3094 vulnerability check script
- hosts: all
tasks:
- name: Run CVE-2024-3094 vulnerability check script
shell: |
set -eu
echo "Checking system for CVE-2024-3094 Vulnerability..."
echo "https://nvd.nist.gov/vuln/detail/CVE-2024-3094"
# find path to liblzma used by sshd
pagespeed RewriteLevel CoreFilters;
pagespeed EnableFilters remove_quotes;
pagespeed DisableFilters prioritize_critical_css;
pagespeed RewriteLevel OptimizeForBandwidth;
pagespeed Domain *.mertcangokgoz.com;
pagespeed EnableFilters responsive_images,resize_images,lazyload_images,convert_jpeg_to_progressive;
pagespeed EnableFilters combine_css,rewrite_css,fallback_rewrite_css_urls;
pagespeed EnableFilters canonicalize_javascript_libraries,rewrite_javascript,defer_javascript;
pagespeed EnableFilters collapse_whitespace,extend_cache,trim_urls;
pagespeed HttpCacheCompressionLevel 0;
@mertcangokgoz
mertcangokgoz / mertcangokgoz.conf
Created October 28, 2023 19:18
mertcangokgoz.com nginx.conf
server {
listen 8080;
listen [::]:8080;
server_name mertcangokgoz.com;
{{root}}
try_files $uri $uri/ /index.php?$args;
index index.php index.html;
error_page 404 = @notfound;
@mertcangokgoz
mertcangokgoz / benchmark
Last active October 14, 2023 09:23
Kapteyan TR SSD VDS 1 [1 Core, 2GB Ram, 30 GB NVMe] Benchmark Result
root@debian:~# curl -sL yabs.sh | bash
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
# Yet-Another-Bench-Script #
# v2023-09-06 #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
Fri 13 Oct 2023 06:20:58 PM EDT
Basic System Information:
@mertcangokgoz
mertcangokgoz / center.py
Created November 12, 2022 09:23
Center Terminal Output
import os
def center_terminal_output(var: str, space: int = None) -> str:
if not space:
space = (os.get_terminal_size().columns - len(var.splitlines()[len(var.splitlines()) // 2])) / 2
return "\n".join(" " * space + var for var in var.splitlines())
import string
import time
import warnings
from pathlib import Path
from random import SystemRandom
import requests # pip install requests
import requests_random_user_agent # noqa: F401 # pip install requests-random-user-agent
from urllib3.exceptions import InsecureRequestWarning
@mertcangokgoz
mertcangokgoz / spf_check.py
Created August 31, 2022 03:12
Simple SPF Checker via dnspython
import dns.resolver # pip install dnspython
class SpfCheck:
def __init__(self, domain: str) -> None:
self.domain = domain
self.spf_record = self.get_spf_record(domain)
self.parsed_spf = self.get_assets(self.spf_record)
self.ip_address = self.enumerate_ips(self.spf_record)
@mertcangokgoz
mertcangokgoz / taxpayer_check.py
Last active November 12, 2022 09:37
Taxpayer checker via tesseract-ocr
import os
import shutil
import uuid
import pytesseract # pip install pytesseract and https://tesseract-ocr.github.io/tessdoc/Home.html
import requests # pip install requests
from PIL import Image # pip install pillow
from bs4 import BeautifulSoup # pip install beautifulsoup4
# Create a requests session
@mertcangokgoz
mertcangokgoz / detect_encodings.py
Created August 31, 2022 03:00
character encoding detection via chardet
import logging
from collections import namedtuple
from chardet import UniversalDetector # pip install chardet
logger = logging.getLogger(__name__)
Guess = namedtuple("Guess", ["encoding", "confidence"])
@mertcangokgoz
mertcangokgoz / benchmark
Created August 30, 2022 23:09
Ilkbyte Cloud [4 Core / 8 GB / 80 GB Disk] Benchmark Result
root@debian:~# curl -sL yabs.sh | bash
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
# Yet-Another-Bench-Script #
# v2022-08-20 #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
Wed 31 Aug 2022 01:50:51 AM +03
Basic System Information: