PageSourceSearch

https://farukguler.com/posts/searchsploit-nedir/

html farukguler.com collected 2026-09-25 22:31:49 UTC 46,201 bytes, 102 lines download raw bytes

1<!doctype html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="theme-color" media="(prefers-color-scheme: light)" content="#f7f7f7"><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#1b1b1e"><meta name="viewport" content="width=device-width, user-scalable=no initial-scale=1, shrink-to-fit=no, viewport-fit=cover" ><meta name="generator" content="Jekyll v4.4.1" /><meta property="og:title" content="Searchsploit Nedir? Nasıl Kullanılır? (Kapsamlı ve Güncel Rehber)" /><meta name="author" content="theguler" /><meta property="og:locale" content="en" /><meta name="description" content="System Network Cloud Virtualization Security" /><meta name="twitter:description" property="og:description" content="System Network Cloud Virtualization Security" /><link rel="canonical" href="https://farukguler.com/posts/searchsploit-nedir/" /><meta property="og:url" content="https://farukguler.com/posts/searchsploit-nedir/" /><meta property="og:site_name" content="Guler Open IT Platform" /><meta property="og:type" content="article" /><meta property="article:published_time" content="2023-04-20T21:10:00+03:00" /><meta property="article:modified_time" content="2026-08-30T19:51:04+03:00" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="Searchsploit Nedir? Nasıl Kullanılır? (Kapsamlı ve Güncel Rehber)" /> 
1<script type="application/ld+json"> {"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"theguler"},"dateModified":"2026-08-30T19:51:04+03:00","datePublished":"2023-04-20T21:10:00+03:00","description":"System Network Cloud Virtualization Security","headline":"Searchsploit Nedir? Nasıl Kullanılır? (Kapsamlı ve Güncel Rehber)","mainEntityOfPage":{"@type":"WebPage","@id":"https://farukguler.com/posts/searchsploit-nedir/"},"url":"https://farukguler.com/posts/searchsploit-nedir/"}</script>
1<title>Searchsploit Nedir? Nasıl Kullanılır? (Kapsamlı ve Güncel Rehber) | Guler Open IT Platform</title><link rel="icon" type="image/png" href="/assets/img/favicons/favicon-96x96.png" sizes="96x96"><link rel="icon" type="image/svg+xml" href="/assets/img/favicons/favicon.svg"><link rel="shortcut icon" href="/assets/img/favicons/favicon.ico"><link rel="apple-touch-icon" sizes="180x180" href="/assets/img/favicons/apple-touch-icon.png"><link rel="manifest" href="/assets/img/favicons/site.webmanifest"><link rel="preconnect" href="https://fonts.googleapis.com" ><link rel="dns-prefetch" href="https://fonts.googleapis.com" ><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="dns-prefetch" href="https://fonts.gstatic.com" ><link rel="preconnect" href="https://cdn.jsdelivr.net" ><link rel="dns-prefetch" href="https://cdn.jsdelivr.net" ><link rel="stylesheet" href="/assets/css/jekyll-theme-chirpy.css"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Source+Sans+Pro:wght@400;600;700;900&display=swap"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@7/css/all.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tocbot@4/dist/tocbot.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/loading-attribute-polyfill@2/dist/loading-attribute-polyfill.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/glightbox@3/dist/css/glightbox.min.css"> 
1<script src="/assets/js/dist/theme.min.js"></script>
1 
1<script defer src="https://cdn.jsdelivr.net/combine/npm/simple-jekyll-search@1/dest/simple-jekyll-search.min.js,npm/loading-attribute-polyfill@2/dist/loading-attribute-polyfill.umd.min.js,npm/glightbox@3/dist/js/glightbox.min.js,npm/clipboard@2/dist/clipboard.min.js,npm/dayjs@1/dayjs.min.js,npm/dayjs@1/locale/en.js,npm/dayjs@1/plugin/relativeTime.js,npm/dayjs@1/plugin/localizedFormat.js,npm/tocbot@4/dist/tocbot.min.js"></script>
1 
1<script defer src="/assets/js/dist/post.min.js"></script>
1 
1<script defer src="/app.min.js?baseurl=&register=true" ></script>
1<body><aside aria-label="Sidebar" id="sidebar" class="d-flex flex-column align-items-end"><header class="profile-wrapper"> <a href="/" id="avatar" class="rounded-circle"><img src="https://farukguler.com/assets/img/profile.jpeg" width="112" height="112" alt="avatar" onerror="this.style.display='none'"></a> <a class="site-title d-block" href="/">Guler Open IT Platform</a><p class="site-subtitle fst-italic mb-0">⬡ System ⬢ Network ⬡ Cloud ⬢ Virtualization ⬡ Security ⬢</p></header><nav class="flex-column flex-grow-1 w-100 ps-0"><ul class="nav"><li class="nav-item"> <a href="/" class="nav-link"> <i class="fa-fw fas fa-home"></i> <span>HOME</span> </a><li class="nav-item"> <a href="/categories/" class="nav-link"> <i class="fa-fw fa-solid fa-bars"></i> <span>CATEGORIES</span> </a><li class="nav-item"> <a href="/appbox/" class="nav-link"> <i class="fa-fw fa-solid fa-wrench"></i> <span>APPBOX</span> </a><li class="nav-item"> <a href="/blockchain/" class="nav-link"> <i class="fa-fw fa-solid fa-diagram-project"></i> <span>BLOCKCHAIN</span> </a><li class="nav-item"> <a href="/tags/" class="nav-link"> <i class="fa-fw fa-solid fa-hashtag"></i> <span>TAGS</span> </a><li class="nav-item"> <a href="/archives/" class="nav-link"> <i class="fa-fw fa-solid fa-seedling"></i> <span>ARCHIVES</span> </a><li class="nav-item"> <a href="/about/" class="nav-link"> <i class="fa-fw fa-solid fa-barcode"></i> <span>
1ABOUT</span> </a></ul></nav><div class="sidebar-bottom d-flex flex-wrap align-items-center w-100"><div class="btn-group dropup"> <button type="button" class="btn btn-link nav-link" aria-label="Switch Mode" id="mode-toggle" data-bs-toggle="dropdown" ><i class="fa-regular fa-sun" data-theme-mode="light"></i><i class="fa-regular fa-moon" data-theme-mode="dark"></i><i class="fa-solid fa-display" data-theme-mode="system"></i></button><ul class="dropdown-menu rounded-3 mb-1 p-1"><li> <button class="dropdown-item d-flex align-items-center" type="button" data-theme-mode="light"><i class="fa-regular fa-sun" data-theme-mode="light"></i>Light</button><li> <button class="dropdown-item d-flex align-items-center" type="button" data-theme-mode="dark"><i class="fa-regular fa-moon" data-theme-mode="dark"></i>Dark</button><li> <button class="dropdown-item d-flex align-items-center" type="button" data-theme-mode="system"><i class="fa-solid fa-display" data-theme-mode="system"></i>System</button></ul></div><span class="icon-border"></span> <a href="https://github.com/faruk-guler" aria-label="github" target="_blank" rel="noopener noreferrer" > <i class="fab fa-github"></i> </a> <a href="https://www.linkedin.com/in/gulerfaruk/" aria-label="linkedin" target="_blank" rel="noopener noreferrer" > <i class="fab fa-linkedin"></i> </a> <a href="javascript:void(location.href = 'mailto:' + ['https://farukguler.com/about',''].join('@'))" aria-label="email" > <i class="fas fa-envelope"></i> </a> <a href="/feed.xml" aria-label="rss" > <i class="fas fa-rss"></i> </a></div></aside><div id="main-wrapper" class="d-flex justify-content-center"><div class="container d-flex flex-column px-xxl-5"><header id="topbar-wrapper" class="flex-shrink-0" aria-label="Top Bar"><div id="topbar" class="d-flex align-items-center justify-content-between px-lg-3 h-100" ><nav id="breadcrumb" aria-label="Breadcrumb"> <span> <a href="/">Home</a> </span> <span>Searchsploit Nedir? Nasıl Kullanılır? (Kapsamlı ve Güncel Rehber)</span></nav><button type="button" id="sidebar-trigger" class="btn btn-link" aria-label="Sidebar"> <i class="fas fa-bars fa-fw"></i> </button><div id="topbar-title"> Post</div><button type="button" id="search-trigger" class="btn btn-link" aria-label="Search"> <i class="fas fa-search fa-fw"></i> </button> <search id="search" class="align-items-center ms-3 ms-lg-0"> <i class="fas fa-search fa-fw"></i> <input class="form-control" id="search-input" type="search" aria-label="search" autocomplete="off" placeholder="Search..." > </search> <button type="button" class="btn btn-link text-decoration-none" id="search-cancel">Cancel</button></div></header><div class="row flex-grow-1"><main aria-label="Main Content" class="col-12 col-lg-11 col-xl-9 px-md-4"><article class="px-1" data-toc="true"><header><h1 data-toc-skip>Searchsploit Nedir? Nasıl Kullanılır? (Kapsamlı ve Güncel Rehber)</h1><div class="post-meta text-muted"> <span> Posted <time data-ts="1682014200" data-df="ll" data-bs-toggle="tooltip" data-bs-placement="bottom" > Apr 20, 2023 </time> </span> <span> Updated <time data-ts="1788108664" data-df="ll" data-bs-toggle="tooltip" data-bs-placement="bottom" > Aug 30, 2026 </time> </span><div class="d-flex justify-content-between"> <span> By <em> </em> </span><div> <span class="readtime" data-bs-toggle="tooltip" data-bs-placement="bottom" title="927 words" > <em>5 min</em> read</span></div></div></div></header><div id="toc-bar" class="d-flex align-items-center justify-content-between invisible"> <span class="label text-truncate">Searchsploit Nedir? Nasıl Kullanılır? (Kapsamlı ve Güncel Rehber)</span> <button type="button" class="toc-trigger btn me-1"> <i class="fa-solid fa-list-ul fa-fw"></i> </button></div><button id="toc-solo-trigger" type="button" class="toc-trigger btn btn-outline-secondary btn-sm"> <span class="label ps-2 pe-1">Contents</span> <i class="fa-solid fa-angle-right fa-fw"></i> </button> <dialog id="toc-popup" class="p-0"><div class="header d-flex flex-row align-items-center justify-content-between"><div class="label text-truncate py-2 ms-4">Searchsploit Nedir? Nasıl Kullanılır? (Kapsamlı ve Güncel Rehber)</div><button id="toc-popup-close" type="button" class="btn-close btn-sm mx-3" aria-label="Close"></button></div>
1<div id="toc-popup-content" class="px-4 py-3 pb-4"></div></dialog><div class="content"><p><a href="https://farukguler.com/assets/post_images/exploit-db-kopya.jpg?w=1024" class="popup img-link shimmer"><img src="https://farukguler.com/assets/post_images/exploit-db-kopya.jpg?w=1024" alt="Searchsploit ve Exploit-DB" width="400" style="border-radius:8px; display:block; margin-right: auto;" loading="lazy"></a></p><p>Siber güvenlik testlerinde (özellikle sızma testleri ve Red Team operasyonlarında) bilgi toplama (<em>Reconnaissance</em>) ve servis/versiyon tarama (<em>Enumeration</em>) adımlarından sonra gelen en kritik aşama, tespit edilen açıklara yönelik istismar araçlarının (<strong>exploit</strong>) araştırılmasıdır.</p><p>Bu aşamada güvenlik uzmanlarının en çok başvurduğu araçlardan biri <strong>Searchsploit</strong>‘tir. Bu rehberde Searchsploit’in ne olduğunu, arkasındaki çalışma mantığını, en güncel kullanım parametrelerini, Nmap ile otomatikleştirilmiş tarama süreçlerini ve güvenli kullanım pratiklerini ele alacağız.</p><hr /><h2 id="1-searchsploit-nedir"><span class="me-2">1. Searchsploit Nedir?</span><a href="#1-searchsploit-nedir" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h2><p><strong>Searchsploit</strong>, Offensive Security (OffSec) tarafından sürdürülen dünyanın en büyük açık istismar arşivi <a href="https://www.exploit-db.com/">Exploit-DB</a>‘nin resmi <strong>komut satırı arama aracıdır</strong>.</p><blockquote><p>💡 <strong>Önemli Bilgi:</strong> Searchsploit, Metasploit Framework’ün bir parçası <strong>değildir</strong>. Exploit-DB’nin yerel bir kopyası (<code class="language-plaintext highlighter-rouge">exploitdb</code> paketi) üzerinde çalışan bağımsız bir arama ve yönetim aracıdır.</p></blockquote><h3 id="temel-avantajları"><span class="me-2">Temel Avantajları:</span><a href="#temel-avantajları" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h3><ol><li><strong>Tamamen Çevrimdışı (Offline) Çalışma:</strong> İnternet erişiminin olmadığı veya güvenlik gereği izole edilmiş kapalı ağ testlerinde (Air-gapped / Internal Pentest) arama yapmanıza olanak tanır.<li><strong>Yüksek Hız ve Filtreleme:</strong> Web arayüzü ile zaman kaybetmeden doğrudan terminal üzerinden gelişmiş mantıksal filtrelerle hedef odaklı sonuçlar döndürür.<li><strong>Nmap XML Entegrasyonu:</strong> Nmap servis tarama çıktılarını doğrudan ayrıştırarak (parse ederek) bulunan versiyonlara uygun exploitleri otomatik listeler.<li><strong>Kolay Dosya Yönetimi:</strong> Bulunan exploit kaynak kodlarını veya PoC (Proof of Concept) scriptlerini anında mevcut çalışma dizinine kopyalama ve inceleme imkânı sunar.</ol><hr /><h2 id="2-kurulum-ve-güncelleme"><span class="me-2">2. Kurulum ve Güncelleme</span><a href="#2-kurulum-ve-güncelleme" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h2><p>Searchsploit; <strong>Kali Linux</strong>, <strong>Parrot Security OS</strong> ve <strong>BlackArch</strong> gibi penetrasyon testi dağıtımlarında önyüklü olarak gelir.</p><h3 id="21-kurulum-debian--ubuntu--kali"><span class="me-2">2.1. Kurulum (Debian / Ubuntu / Kali)</span><a href="#21-kurulum-debian--ubuntu--kali" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h3><p>Sisteminizde yüklü değilse:</p><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
22
3</pre><td class="rouge-code"><pre><span class="nb">sudo </span>apt update
4<span class="nb">sudo </span>apt <span class="nb">install </span>exploitdb <span class="nt">-y</span>
5</pre></table></code></div></div><h3 id="22-manuel-kurulum-git-üzerinden"><span class="me-2">2.2. Manuel Kurulum (Git Üzerinden)</span><a href="#22-manuel-kurulum-git-üzerinden" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h3><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
62
7</pre><td class="rouge-code"><pre><span class="nb">sudo </span>
7git clone https://gitlab.com/exploit-database/exploitdb.git /opt/exploitdb
8<span class="nb">sudo ln</span> <span class="nt">-sf</span> /opt/exploitdb/searchsploit /usr/local/bin/searchsploit
9</pre></table></code></div></div><h3 id="23-veritabanını-güncel-tutma"><span class="me-2">2.3. Veritabanını Güncel Tutma</span><a href="#23-veritabanını-güncel-tutma" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h3><p>Exploit-DB deposuna her gün yeni zafiyetler ve PoC kodları eklenmektedir. Yerel veritabanınızı güncellemek için:</p><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
102
113
124
135
14</pre><td class="rouge-code"><pre><span class="c"># Searchsploit dahili güncelleme komutu:</span>
15searchsploit <span class="nt">-u</span>
16
17<span class="c"># Paket yöneticisi üzerinden güncelleme:</span>
18<span class="nb">sudo </span>apt update <span class="o">&amp;&amp;</span> <span class="nb">sudo </span>apt <span class="nb">install</span> <span class="nt">--only-upgrade</span> exploitdb
19</pre></table></code></div></div><hr /><h2 id="3-temel-arama-mantığı"><span class="me-2">3. Temel Arama Mantığı</span><a href="#3-temel-arama-mantığı" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h2><p>Searchsploit arama yaparken girilen anahtar kelimeleri varsayılan olarak <strong>AND (VE)</strong> mantığıyla eşleştirir. Yani girilen tüm ifadelerin sonuç içinde yer alması beklenir.</p><h3 id="31-örnek-arama-komutları"><span class="me-2">3.1. Örnek Arama Komutları</span><a href="#31-örnek-arama-komutları" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h3><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
202
213
224
235
246
257
268
279
2810
2911
30</pre><td class="rouge-code"><pre><span class="c"># Windows 10 için mevcut exploitler:</span>
31searchsploit windows 10
32
33<span class="c"># Belirli bir servis ve versiyon:</span>
34searchsploit apache 2.4.49
35
36<span class="c"># Yetki yükseltme (Privilege Escalation) odaklı Linux kernel araması:</span>
37searchsploit linux kernel 5.4 privilege escalation
38
39<span class="c"># WordPress eklenti zafiyeti araması:</span>
40searchsploit wordpress wp-file-manager
41</pre></table></code></div></div><hr /><h2 id="4-gelişmiş-parametreler-ve-fonksiyonlar"><span class="me-2">4. Gelişmiş Parametreler ve Fonksiyonlar</span><a href="#4-gelişmiş-parametreler-ve-fonksiyonlar" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h2><p>Searchsploit, hedef zafiyeti hızlıca bulup analiz etmeniz için geniş bir parametre yelpazesi sunar:</p><div class="table-wrapper"><table><thead><tr><th style="text-align: left">Parametre<th style="text-align: left">Açıklama<tbody><tr><td style="text-align: left"><code class="language-plaintext highlighter-rouge">-t</code>, <code class="language-plaintext highlighter-rouge">--title</code><td style="text-align: left">Yalnızca başlık (Title) kısmında geçen kelimelere göre arama yapar (sonuç kalabalığını engeller).<tr><td style="text-align: left"><code class="language-plaintext highlighter-rouge">-e</code>, <code class="language-plaintext highlighter-rouge">--exact</code><td style="text-align: left">Kesin ve birebir eşleşme arar.<tr><td style="text-align: left"><code class="language-plaintext highlighter-rouge">-x</code>, <code class="language-plaintext highlighter-rouge">--examine</code><td style="text-align: left">Exploit kaynak kodunu doğrudan terminalde (pager ile) açıp incelemenizi sağlar.<tr><td style="text-align: left"><code class="language-plaintext highlighter-rouge">-m</code>, <code class="language-plaintext highlighter-rouge">--mirror</code><td style="text-align: left">EDB-ID numarası verilen exploiti mevcut çalışma dizininize kopyalar.<tr><td style="text-align: left"><code class="language-plaintext highlighter-rouge">-p</code>, <code class="language-plaintext highlighter-rouge">--path</code><td style="text-align: left">Exploit dosyasının yerel diskteki tam yolunu ve meta bilgilerini gösterir.<tr><td style="text-align: left"><code class="language-plaintext highlighter-rouge">-w</code>, <code class="language-plaintext highlighter-rouge">--www</code><td style="text-align: left">Exploit-DB üzerindeki orijinal web linkini (URL) listeler.<tr><td style="text-align: left"><code class="language-plaintext highlighter-rouge">-j</code>, <code class="language-plaintext highlighter-rouge">--json</code><td style="text-align: left">Çıktıyı JSON formatında verir (Otomasyon ve Python scriptleri için idealdir).<tr><td style="text-align: left"><code class="language-plaintext highlighter-rouge">--cve</code><td style="text-align: left">Belirli bir CVE (Common Vulnerabilities and Exposures) numarasına göre arama yapar.<tr><td style="text-align: left"><code class="language-plaintext highlighter-rouge">--exclude</code><td style="text-align: left">Belirtilen kelimeyi veya kategoriyi içeren sonuçları filtre dışı bırakır.<tr><td style="text-align: left"><code class="language-plaintext highlighter-rouge">--nmap</code><td style="text-align: left">Nmap tarafından üretilen XML tarama dosyasını okuyarak otomatik exploit eşleştirmesi yapar.</table></div><hr /><h3 id="41-başlıkta-arama-yapma--t"><span class="me-2">4.1. Başlıkta Arama Yapma (<code class="language-plaintext highlighter-rouge">-t</code>)</span><a href="#41-başlıkta-arama-yapma--t" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h3><p>Açıklamalarda geçen gereksiz eşleşmeleri eleyerek doğrudan yazılım adına odaklanır:</p><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
42</pre><td class="rouge-code"><pre>searchsploit <span class="nt">-t</span> apache 2.4
43</pre></table></code></div></div><h3 id="42-exploit-kodunu-terminalde-i̇nceleme--x"><span class="me-2">4.2. Exploit Kodunu Terminalde İnceleme (<code class="language-plaintext highlighter-rouge">-x</code>)</span><a href="#42-exploit-kodunu-terminalde-i̇nceleme--x" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h3><p>Bulduğunuz bir exploit’in (örneğin EDB-ID <code class="language-plaintext highlighter-rouge">50383</code>) kaynak kodunu, yazar notlarını ve kullanım şeklini terminalden çıkmadan okuyabilirsiniz:</p><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
44</pre><td class="rouge-code"><pre>searchsploit <span class="nt">-x</span> 50383
45</pre></table></code></div></div><h3 id="43-exploiti-çalışma-alanına-kopyalama--m"><span class="me-2">4.3. Exploiti Çalışma Alanına Kopyalama (<code class="language-plaintext highlighter-rouge">-m</code>)</span><a href="#43-exploiti-çalışma-alanına-kopyalama--m" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h3><p>İlgili exploit dosyasını düzenlemek veya çalıştırmak üzere mevcut klasörünüze kopyalamak için:</p><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
46</pre><td class="rouge-code"><pre>searchsploit <span class="nt">-m</span> 50383
47</pre></table></code></div></div><p><em>Bu işlem sonucunda <code class="language-plaintext highlighter-rouge">50383.py</code>, <code class="language-plaintext highlighter-rouge">50383.c</code> veya ilgili script dosya formatında geçerli dizine indirilir.</em></p><h3 id="44-cve-numarası-ile-arama---cve"><span class="me-2">4.4. CVE Numarası ile Arama (<code class="language-plaintext highlighter-rouge">--cve</code>)</span><a href="#44-cve-numarası-ile-arama---cve" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h3><p>Hedef sistemde tespit edilen CVE kodu üzerinden doğrudan arama yapabilirsiniz:</p><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
48</pre><td class="rouge-code"><pre>searchsploit <span class="nt">--cve</span> 2021-44228
49</pre></table></code></div></div><h3 id="45-sonuçları-filtreleme--hariç-tutma---exclude"><span class="me-2">4.5. Sonuçları Filtreleme / Hariç Tutma (<code class="language-plaintext highlighter-rouge">--exclude</code>)</span><a href="#45-sonuçları-filtreleme--hariç-tutma---exclude" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h3><p>Örneğin DoS (Denial of Service) sonuçlarını hariç tutup yalnızca RCE / Yetki Yükseltme odaklı sonuçları görmek için:</p><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
50</pre><td class="rouge-code"><pre>searchsploit apache 2.4 <span class="nt">--exclude</span><span class="o">=</span><span class="s2">"Denial of Service"</span>
51</pre></table></code></div></div><hr /><h2 id="5-nmap-ile-otomatik-zafiyet-eşleştirme---nmap"><span class="me-2">5. Nmap ile Otomatik Zafiyet Eşleştirme (<code class="language-plaintext highlighter-rouge">--nmap</code>)</span><a href="#5-nmap-ile-otomatik-zafiyet-eşleştirme---nmap" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h2><p>Sızma testlerinde zaman kazanmanın en etkili yollarından biri, Nmap servis taramasını Searchsploit ile birleştirmektir.</p><pre><code class="language-mermaid">flowchart LR
52    A[Nmap Servis Taraması] --&gt;|'-oX target.xml'| B[target.xml]
53    B --&gt;|'searchsploit --nmap target.xml'| C[Exploit-DB Eşleşmeleri]
54    C --&gt;|'-m / -x'| D[PoC Analizi ve Test]
55</code></pre><h3 id="adım-adım-uygulama"><span class="me-2">Adım Adım Uygulama:</span><a href="#adım-adım-uygulama" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h3><ol><li><strong>
55Nmap ile detaylı servis ve versiyon taraması yapın ve çıktıyı XML olarak kaydedin:</strong><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
56</pre><td class="rouge-code"><pre>nmap <span class="nt">-sV</span> <span class="nt">-sC</span> <span class="nt">-Pn</span> 192.168.1.100 <span class="nt">-oX</span> target_scan.xml
57</pre></table></code></div></div><li><strong>Oluşan XML dosyasını Searchsploit’e verin:</strong><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
58</pre><td class="rouge-code"><pre>searchsploit <span class="nt">--nmap</span> target_scan.xml
59</pre></table></code></div></div><p><em>Searchsploit, Nmap çıktısındaki tüm açık portları, servis adlarını ve versiyonları okuyarak yerel veritabanında otomatik arama yapar ve uygun exploitleri listeler.</em></p></ol><hr /><h2 id="6-güvenlik-ve-etik-i̇lkeler-önemli-uyarılar"><span class="me-2">6. Güvenlik ve Etik İlkeler (Önemli Uyarılar)</span><a href="#6-güvenlik-ve-etik-i̇lkeler-önemli-uyarılar" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h2><ol><li><p><strong>PoC Kodlarını Asla İncelemeden Çalıştırmayın:</strong> Exploit-DB ve benzeri platformlardan indirilen kodları çalıştırmadan önce <code class="language-plaintext highlighter-rouge">-x</code> parametresi ile mutlaka kaynak kodunu okuyun. İçerisinde zararlı shellcode, ters bağlantı (backdoor) veya yerel sisteminize zarar verebilecek komutlar bulunabilir.</p><li><p><strong>Hedef ve Port Ayarları:</strong> Birçok exploit kodu statik IP/Port değişkenleri içerir. Kodu çalıştırmadan önce <code class="language-plaintext highlighter-rouge">LHOST</code>, <code class="language-plaintext highlighter-rouge">LPORT</code>, <code class="language-plaintext highlighter-rouge">RHOST</code> ve <code class="language-plaintext highlighter-rouge">RPORT</code> gibi parametreleri kendi test ortamınıza göre düzenleyin.</p><li><strong>Derleme İhtiyacı:</strong> C/C++ dilinde yazılmış exploitler doğrudan çalıştırılamaz. Derleme gerektirir:<div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
60</pre><td class="rouge-code"><pre>gcc 12345.c <span class="nt">-o</span> exploit
61</pre></table></code></div></div><li><strong>Yasal Çerçeve:</strong> Bu araç ve içerisindeki istismar kodları yalnızca izinli sızma testlerinde, laboratuvar ortamlarında (CTF, HackTheBox, TryHackMe vb.) ve yasal sınırlar dahilinde kullanılmalıdır.</ol><hr /><h2 id="7-hızlı-başvuru-kartı-cheat-sheet"><span class="me-2">7. Hızlı Başvuru Kartı (Cheat Sheet)</span><a href="#7-hızlı-başvuru-kartı-cheat-sheet" class="anchor text-muted"><i class="fas fa-hashtag"></i></a></h2><div class="language-bash highlighter-rouge"><div class="code-header"> <span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span> <button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
622
633
644
655
666
677
688
699
7010
7111
7212
7313
7414
7515
7616
7717
7818
7919
8020
81</pre><td class="rouge-code"><pre><span class="c"># 1. Veritabanını güncelle</span>
82searchsploit <span class="nt">-u</span>
83
84<span class="c"># 2. Başlıkta filtreli arama yap</span>
85searchsploit <span class="nt">-t</span> openssh 7.2
86
87<span class="c"># 3. CVE ile ara</span>
88searchsploit <span class="nt">--cve</span> 2021-41773
89
90<span class="c"># 4. Exploit kodunu oku/incele</span>
91searchsploit <span class="nt">-x</span> &lt;EDB-ID&gt;
92
93<span class="c"># 5. Exploiti geçerli klasöre kopyala</span>
94searchsploit <span class="nt">-m</span> &lt;EDB-ID&gt;
95
96<span class="c"># 6. Web linklerini gör</span>
97searchsploit <span class="nt">-w</span> log4j
98
99<span class="c"># 7. Nmap çıktısını tara</span>
100searchsploit <span class="nt">--nmap</span> scan.xml
101</pre></table></code></div></div><hr /><p><em>Detaylı teknik dokümantasyon ve güncel veritabanı için <a href="https://www.exploit-db.com/searchsploit">Exploit-DB Resmi Kılavuzu</a> adresini inceleyebilirsiniz.</em></p></div><div class="post-tail-wrapper text-muted"><div class="d-flex justify-content-between align-items-center gap-3 mb-3"><div class="post-meta"> <i class="far fa-folder-open fa-fw me-1"></i> <a href="/categories/hacking-security/">Hacking - Security</a></div></div><div class="post-tags"> <i class="fa fa-tags fa-fw me-1"></i> <a href="/tags/searchsploit/" class="post-tag no-text-decoration" >Searchsploit</a> <a href="/tags/exploit-db/" class="post-tag no-text-decoration" >Exploit-DB</a> <a href="/tags/kali-linux/" class="post-tag no-text-decoration" >Kali Linux</a> <a href="/tags/penetrasyon-testi/" class="post-tag no-text-decoration" >Penetrasyon Testi</a> <a href="/tags/exploit/" class="post-tag no-text-decoration" >Exploit</a> <a href="/tags/zafiyet-analizi/" class="post-tag no-text-decoration" >Zafiyet Analizi</a> <a href="/tags/siber-g%C3%BCvenlik/" class="post-tag no-text-decoration" >Siber Güvenlik</a></div><div class=" post-tail-bottom d-flex justify-content-between align-items-center mt-5 pb-2 " ><div class="license-wrapper"> This post is licensed under <a href="https://creativecommons.org/licenses/by/4.0/"> CC BY 4.0 </a> by the author.</div><div class="share-wrapper d-flex align-items-center"> <span class="share-label text-muted">Share</span> <span class="share-icons"> <a href="https://twitter.com/intent/tweet?text=Searchsploit%20Nedir?%20Nas%C4%B1l%20Kullan%C4%B1l%C4%B1r?%20(Kapsaml%C4%B1%20ve%20G%C3%BCncel%20Rehber)%20-%20Guler%20Open%20IT%20Platform&url=https%3A%2F%2Ffarukguler.com%2Fposts%2Fsearchsploit-nedir%2F" target="_blank" rel="noopener" data-bs-toggle="tooltip" data-bs-placement="top" title="X" aria-label="X"> <i class="fa-fw fa-brands fa-square-x-twitter"></i> </a> <a href="https://www.facebook.com/sharer/sharer.php?title=Searchsploit%20Nedir?%20Nas%C4%B1l%20Kullan%C4%B1l%C4%B1r?%20(Kapsaml%C4%B1%20ve%20G%C3%BCncel%20Rehber)%20-%20Guler%20Open%20IT%20Platform&u=https%3A%2F%2Ffarukguler.com%2Fposts%2Fsearchsploit-nedir%2F" target="_blank" rel="noopener" data-bs-toggle="tooltip" data-bs-placement="top" title="Facebook" aria-label="Facebook"> <i class="fa-fw fab fa-facebook-square"></i> </a> <a href="https://t.me/share/url?url=https%3A%2F%2Ffarukguler.com%2Fposts%2Fsearchsploit-nedir%2F&text=Searchsploit%20Nedir?%20Nas%C4%B1l%20Kullan%C4%B1l%C4%B1r?%20(Kapsaml%C4%B1%20ve%20G%C3%BCncel%20Rehber)%20-%20Guler%20Open%20IT%20Platform" target="_blank" rel="noopener" data-bs-toggle="tooltip" data-bs-placement="top" title="Telegram" aria-label="Telegram"> <i class="fa-fw fab fa-telegram"></i> </a> <a href="https://www.linkedin.com/feed/?shareActive=true&shareUrl=https%3A%2F%2Ffarukguler.com%2Fposts%2Fsearchsploit-nedir%2F" target="_blank" rel="noopener" data-bs-toggle="tooltip" data-bs-placement="top" title="Linkedin" aria-label="Linkedin"> <i class="fa-fw fab fa-linkedin"></i> </a> <a href="https://bsky.app/intent/compose?text=Searchsploit%20Nedir?%20Nas%C4%B1l%20Kullan%C4%B1l%C4%B1r?%20(Kapsaml%C4%B1%20ve%20G%C3%BCncel%20Rehber)%20-%20Guler%20Open%20IT%20Platform%20https%3A%2F%2Ffarukguler.com%2Fposts%2Fsearchsploit-nedir%2F" target="_blank" rel="noopener" data-bs-toggle="tooltip" data-bs-placement="top" title="Bluesky" aria-label="Bluesky"> <i class="fa-fw fa-brands fa-bluesky"></i> </a> <a href="https://www.reddit.com/submit?url=https%3A%2F%2Ffarukguler.com%2Fposts%2Fsearchsploit-nedir%2F&title=Searchsploit%20Nedir?%20Nas%C4%B1l%20Kullan%C4%B1l%C4%B1r?%20(Kapsaml%C4%B1%20ve%20G%C3%BCncel%20Rehber)%20-%20Guler%20Open%20IT%20Platform" target="_blank" rel="noopener" data-bs-toggle="tooltip" data-bs-placement="top" title="Reddit" aria-label="Reddit"> <i class="fa-fw fa-brands fa-square-reddit"></i> </a> 
101<script defer type="module" src="https://cdn.jsdelivr.net/npm/@justinribeiro/share-to-mastodon/+esm"></script>
101 <button class="btn text-start" data-bs-toggle="tooltip" data-bs-placement="top" title="Mastodon" aria-label="Mastodon"> <share-to-mastodon class="share-mastodon" message="Searchsploit%20Nedir?%20Nas%C4%B1l%20Kullan%C4%B1l%C4%B1r?%20(Kapsaml%C4%B1%20ve%20G%C3%BCncel%20Rehber)%20-%20Guler%20Open%20IT%20Platform" url="https%3A%2F%2Ffarukguler.com%2Fposts%2Fsearchsploit-nedir%2F"customInstanceList="[{&quot;label&quot;:&quot;mastodon.social&quot;,&quot;link&quot;:&quot;https://mastodon.social/share?text=TITLE%20URL&quot;},{&quot;label&quot;:&quot;mastodon.online&quot;,&quot;link&quot;:&quot;https://mastodon.online/share?text=TITLE%20URL&quot;},{&quot;label&quot;:&quot;fosstodon.org&quot;,&quot;link&quot;:&quot;https://fosstodon.org/share?text=TITLE%20URL&quot;},{&quot;label&quot;:&quot;photog.social&quot;,&quot;link&quot;:&quot;https://photog.social/share?text=TITLE%20URL&quot;}]" > <i class="fa-fw fa-brands fa-mastodon"></i> </share-to-mastodon> </button> <a href="https://www.threads.net/intent/post?text=Searchsploit%20Nedir?%20Nas%C4%B1l%20Kullan%C4%B1l%C4%B1r?%20(Kapsaml%C4%B1%20ve%20G%C3%BCncel%20Rehber)%20-%20Guler%20Open%20IT%20Platform%20https%3A%2F%2Ffarukguler.com%2Fposts%2Fsearchsploit-nedir%2F" target="_blank" rel="noopener" data-bs-toggle="tooltip" data-bs-placement="top" title="Threads" aria-label="Threads"> <i class="fa-fw fa-brands fa-square-threads"></i> </a> <button id="copy-link" aria-label="Copy link" class="btn small" data-bs-toggle="tooltip" data-bs-placement="top" title="Copy link" data-title-succeed="Link copied successfully!" > <i class="fa-fw fas fa-link pe-none fs-6"></i> </button> </span></div></div></div></article></main><aside aria-label="Panel" id="panel-wrapper" class="col-xl-3 ps-2 text-muted"><div class="access"><section id="access-lastmod"><h2 class="panel-heading">Recently Updated</h2><ul class="content list-unstyled ps-0 pb-1 ms-1 mt-2"><li class="text-truncate lh-lg"> <a href="/posts/powershell-modern-uzaktan-yonetim-rehberi/">PowerShell ile Modern Uzaktan Yönetim: Protokoller, Portlar ve Pratik Komut Rehberi</a><li class="text-truncate lh-lg"> <a href="/posts/vmware-to-proxmox-hyperv-centos7-migration-guide/">CentOS 7 Warning /dev/mapper/centos-root does not exist ve dracut emergency mode Boot Hatası Çözümü</a><li class="text-truncate lh-lg"> <a href="/posts/dns-kayit-tipleri-dns-record-types-in-detailed/">DNS Kayıt Tipleri Detaylı - DNS Record Types in Detailed</a><li class="text-truncate lh-lg"> <a href="/posts/searchsploit-nedir/">Searchsploit Nedir? Nasıl Kullanılır? (Kapsamlı ve Güncel Rehber)</a><li class="text-truncate lh-lg"> <a href="/posts/railgun-rail-nedir/">Railgun (RAIL) Nedir? DeFi İçin ZK-Gizliliği ve 'Masumiyet Kanıtı'</a></ul></section><section><h2 class="panel-heading">Trending Tags</h2><div class="d-flex flex-wrap mt-3 mb-1 me-3"> <a class="post-tag btn btn-outline-primary" href="/tags/blockchain/">Blockchain</a> <a class="post-tag btn btn-outline-primary" href="/tags/defi/">DeFi</a> <a class="post-tag btn btn-outline-primary" href="/tags/ad/">AD</a> <a class="post-tag btn btn-outline-primary" href="/tags/layer-1/">Layer 1</a> <a class="post-tag btn btn-outline-primary" href="/tags/linux-os/">Linux OS</a> <a class="post-tag btn btn-outline-primary" href="/tags/poc/">PoC</a> <a class="post-tag btn btn-outline-primary" href="/tags/altyap%C4%B1/">Altyapı</a> <a class="post-tag btn btn-outline-primary" href="/tags/apache/">Apache</a> <a class="post-tag btn btn-outline-primary" href="/tags/bigbluebutton/">BigBlueButton</a> <a class="post-tag btn btn-outline-primary" href="/tags/centos/">CentOS</a></div></section></div><div class="toc-border-cover z-3"></div><section id="toc-wrapper" class="invisible position-sticky ps-0 pe-4 pb-4"><h2 class="panel-heading ps-3 pb-2 mb-0">Contents</h2><nav id="toc"></nav></section></aside></div><div class="row"><div id="tail-wrapper" class="col-12 col-lg-11 col-xl-9 px-md-4"><aside id="related-posts" aria-labelledby="related-label"><h3 class="mb-4" id="related-label">Further Reading</h3><nav class="row row-cols-1 row-cols-md-2 row-cols-xl-3 g-4 mb-4"><article class="col"> <a href="/posts/smb-v-1-2-3-security-fix-and-manage/" class="post-preview card h-100"><div class="card-body"> <time data-ts="1668236100" data-df="ll" > Nov 12, 2022 </time><h4 class="pt-0 my-2">SMB v.1, 2, 3 Security Fix and Manage</h4><div class="text-muted"><p>SMB (Server Message Block) is a communication protocol used for file sharing, printer sharing and other resources sharing on the network. SMB1 is an older version of this protocol and is generally ...</p></div></div></a></article><article class="col"> <a href="/posts/vulnerability-for-openssl-v3/" class="post-preview card h-100"><div class="card-body"> <time data-ts="1667756160" data-df="ll" > Nov 6, 2022 </time><h4 class="pt-0 my-2">OpenSSL v3 İçin Yüksek Zafiyet Uyarısı</h4><div class="text-muted"><p>KONU: OpenSSL, 2 adet Yeni Yüksek Güvenlik Zafiyeti Resmi danışma belgesinde yayınlanan (2) iki güvenlik açığı hakkında özet: CVE-2022-3602 – TLS (X.509) sertifikaları doğrulanırken tetiklen...</p></div></div></a></article><article class="col"> <a href="/posts/wpgateway-zero-day/" class="post-preview card h-100"><div class="card-body"> <time data-ts="1663178820" data-df="ll" > Sep 14, 2022 </time><h4 class="pt-0 my-2">WPGateway Zero-Day 280.000’den Fazla Web Sitesini Etkiliyor.</h4><div class="text-muted"><p>WPGateway Zero-Day, WordPress tabanlı sitelerin bir güvenlik açığına sahip olan bir eklentisine verilen addır. Bu güvenlik açığı, WPGateway eklentisinin sürüm 1.0.5.3 ve öncesindeki sürümlerde bulu...</p></div></div></a></article></nav></aside><nav class="post-navigation d-flex justify-content-between" aria-label="Post Navigation"> <a href="/posts/fatal-no-pg_hba-conf-entry-for-host/" class="btn btn-outline-primary" aria-label="Older" ><p>FATAL no pg_hba.conf entry for host "", user "postgres", database "postgres", no encryption</p></a> <a href="/posts/what-is-docker-file/" class="btn btn-outline-primary" aria-label="Newer" ><p>Docker File Nedir? - What is Docker File?</p></a></nav><footer aria-label="Site Info" class=" d-flex flex-column justify-content-center text-muted flex-lg-row justify-content-lg-between align-items-lg-center pb-lg-3 " ><p>© <time>2026</time> <a href="https://github.com/faruk-guler">faruk-guler</a>. <span data-bs-toggle="tooltip" data-bs-placement="top" title="Except where otherwise noted, the blog posts on this site are licensed under the Creative 
101Commons Attribution 4.0 International (CC BY 4.0) License by the author." >Some rights reserved.</span></p><p>Mastering systems with a decentralization mentality.</p></footer></div></div><div id="search-result-wrapper" class="d-flex justify-content-center d-none"><div class="col-11 content"><div id="search-hints"><section><h2 class="panel-heading">Trending Tags</h2><div class="d-flex flex-wrap mt-3 mb-1 me-3"> <a class="post-tag btn btn-outline-primary" href="/tags/blockchain/">Blockchain</a> <a class="post-tag btn btn-outline-primary" href="/tags/defi/">DeFi</a> <a class="post-tag btn btn-outline-primary" href="/tags/ad/">AD</a> <a class="post-tag btn btn-outline-primary" href="/tags/layer-1/">Layer 1</a> <a class="post-tag btn btn-outline-primary" href="/tags/linux-os/">Linux OS</a> <a class="post-tag btn btn-outline-primary" href="/tags/poc/">PoC</a> <a class="post-tag btn btn-outline-primary" href="/tags/altyap%C4%B1/">Altyapı</a> <a class="post-tag btn btn-outline-primary" href="/tags/apache/">Apache</a> <a class="post-tag btn btn-outline-primary" href="/tags/bigbluebutton/">BigBlueButton</a> <a class="post-tag btn btn-outline-primary" href="/tags/centos/">CentOS</a></div></section></div><div id="search-results" class="d-flex flex-wrap justify-content-center text-muted mt-3"></div></div></div></div><aside aria-label="Scroll to Top"> <button id="back-to-top" type="button" class="btn btn-lg btn-box-shadow"> <i class="fas fa-angle-up"></i> </button></aside></div><div id="mask" class="d-none position-fixed w-100 h-100 z-1"></div><aside id="notification" class="toast w-auto rounded-5 text-nowrap" role="alert" aria-live="assertive" aria-atomic="true" data-bs-animation="true" data-bs-autohide="false" ><div class="d-flex align-items-center"><div class="toast-body ps-3">A new version of content is available.</div><button type="button" class="btn btn-primary btn-sm rounded-2 py-0" aria-label="Update" >Update</button> <button type="button" class="btn-close mx-3 ms-2" data-bs-dismiss="toast" aria-label="Close" ></button></div></aside>
101<script> (function () { const themeMap = Theme.newThemeMap('light', 'dark_dimmed'); const initTheme = themeMap[Theme.resolvedTheme]; let lang = 'en';if (lang.length > 2 && !lang.startsWith('zh')) { lang = lang.slice(0, 2); } let giscusAttributes = { src: 'https://giscus.app/client.js', 'data-repo': 'faruk-guler/faruk-guler.github.io', 'data-repo-id': 'R_kgDOM77PCQ', 'data-category': 'General', 'data-category-id': 'DIC_kwDOJ-5M8c4CZbjA', 'data-mapping': 'pathname', 'data-strict' : '0', 'data-reactions-enabled': '1', 'data-emit-metadata': '0', 'data-theme': initTheme, 'data-input-position': 'bottom', 'data-lang': lang, 'data-loading': 'lazy', crossorigin: 'anonymous', async: '' }; let giscusNode = document.createElement('script'); Object.entries(giscusAttributes).forEach(([key, value]) => giscusNode.setAttribute(key, value) ); const $footer = document.querySelector('footer'); $footer.insertAdjacentElement("beforebegin", giscusNode); addEventListener('message', (event) => { if (event.source === window && event.data && event.data.id === Theme.eventId) { const newTheme = themeMap[Theme.resolvedTheme]; const message = { setConfig: { theme: newTheme } }; const iframe = document.querySelector('.giscus-frame'); if (!iframe) { return; } if (iframe.classList.contains('giscus-frame--loading')) { let url = new URL(iframe.src); url.searchParams.set('theme', newTheme); iframe.src = url.toString(); } iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app'); } }); })(); </script>
101 
101<script> document.addEventListener('DOMContentLoaded', () => { SimpleJekyllSearch({ searchInput: document.getElementById('search-input'), resultsContainer: document.getElementById('search-results'), json: '/assets/js/data/search.json', searchResultTemplate: '<article class="px-1 px-sm-2 px-lg-4 px-xl-0"><header><h2><a href="{url}">{title}</a></h2><div class="post-meta d-flex flex-column flex-sm-row text-muted mt-1 mb-1"> {categories} {tags}</div></header><p>{content}</p></article>', noResultsText: '<p class="mt-5">Oops! No results found.</p>', templateMiddleware: function(prop, value, template) { if (prop === 'categories') { if (value === '') { return `${value}`; } else { return `<div class="me-sm-4"><i class="far fa-folder fa-fw"></i>${value}</div>`; } } if (prop === 'tags') { if (value === '') { return `${value}`; } else { return `<div><i class="fa fa-tag fa-fw"></i>${value}</div>`; } } } }); }); </script>
vendor: 1 bytes, line 101
101
102<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"3da94c0d22f04a3e8e02e5ba33738baa","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 102
102

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.