<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Cyber_Security%3A_ollama-assisted_SQLmap</id>
	<title>Cyber Security: ollama-assisted SQLmap - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Cyber_Security%3A_ollama-assisted_SQLmap"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Cyber_Security:_ollama-assisted_SQLmap&amp;action=history"/>
	<updated>2026-04-20T14:00:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Cyber_Security:_ollama-assisted_SQLmap&amp;diff=72609&amp;oldid=prev</id>
		<title>Unknown user: /* Langkah Integrasi SQLMap + Ollama */</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Cyber_Security:_ollama-assisted_SQLmap&amp;diff=72609&amp;oldid=prev"/>
		<updated>2025-04-22T07:26:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Langkah Integrasi SQLMap + Ollama&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:26, 22 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l41&quot;&gt;Line 41:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 41:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  python3 sqlmap.py -u &amp;quot;http://target.com/vuln.php?id=1&amp;quot; --batch --output-dir=output_sqlmap --dump-format=CSV&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  python3 sqlmap.py -u &amp;quot;http://target.com/vuln.php?id=1&amp;quot; --batch --output-dir=output_sqlmap --dump-format=CSV&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; python3 sqlmap.py -u &quot;http://ipaddress/test.php?id=1&quot; --batch --output-dir=output_sqlmap --dump-format=CSV&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l78&quot;&gt;Line 78:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 80:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  response = query_ollama(prompt)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  response = query_ollama(prompt)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  print(response)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  print(response)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Script Python Wrapper==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Script Python Wrapper==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Cyber_Security:_ollama-assisted_SQLmap&amp;diff=72595&amp;oldid=prev</id>
		<title>Unknown user: Created page with &quot;Meskipun SQLMap sudah powerful secara otomatis, menambahkan Ollama bisa membantu:  * &#039;&#039;&#039;Menganalisis hasil serangan&#039;&#039;&#039; SQLMap dengan pemahaman kontekstual. * &#039;&#039;&#039;Memberikan rek...&quot;</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Cyber_Security:_ollama-assisted_SQLmap&amp;diff=72595&amp;oldid=prev"/>
		<updated>2025-04-22T01:40:18Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Meskipun SQLMap sudah powerful secara otomatis, menambahkan Ollama bisa membantu:  * &amp;#039;&amp;#039;&amp;#039;Menganalisis hasil serangan&amp;#039;&amp;#039;&amp;#039; SQLMap dengan pemahaman kontekstual. * &amp;#039;&amp;#039;&amp;#039;Memberikan rek...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Meskipun SQLMap sudah powerful secara otomatis, menambahkan Ollama bisa membantu:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Menganalisis hasil serangan&amp;#039;&amp;#039;&amp;#039; SQLMap dengan pemahaman kontekstual.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Memberikan rekomendasi lanjutan&amp;#039;&amp;#039;&amp;#039; (misalnya: cara eksfiltrasi data, pengamanan, mitigasi).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Menyusun laporan otomatis&amp;#039;&amp;#039;&amp;#039; berdasarkan hasil scanning SQLMap.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Langkah Integrasi SQLMap + Ollama==&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Install SQLMap dan Ollama&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Pastikan keduanya sudah terpasang:&lt;br /&gt;
&lt;br /&gt;
 # Install SQLMap (jika belum)&lt;br /&gt;
 git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git&lt;br /&gt;
 cd sqlmap&lt;br /&gt;
 &lt;br /&gt;
 # Install Ollama&lt;br /&gt;
 curl -fsSL https://ollama.com/install.sh | sh&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Pilih Model di Ollama&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Rekomendasi model untuk tugas ini:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Model        !! Kelebihan&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;llama3&amp;#039;&amp;#039;&amp;#039;   || Cepat, ringan, dan cukup pintar untuk reasoning teknikal.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;codellama&amp;#039;&amp;#039;&amp;#039;|| Bagus untuk membaca kode atau output teknis seperti SQL.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;mistral&amp;#039;&amp;#039;&amp;#039;  || Ringan, cepat, cukup pintar menangkap konteks eksploitasi.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;phi3&amp;#039;&amp;#039;&amp;#039;     || Hemat resource, cocok untuk lingkungan terbatas.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;gt; ✅ &amp;#039;&amp;#039;&amp;#039;Saran saya:&amp;#039;&amp;#039;&amp;#039; gunakan `codellama` atau `llama3` — karena konteks SQL dan teknikal cukup penting.&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Jalankan SQLMap dan Simpan Output ke File&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 python3 sqlmap.py -u &amp;quot;http://target.com/vuln.php?id=1&amp;quot; --batch --output-dir=output_sqlmap --dump-format=CSV&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. &amp;#039;&amp;#039;&amp;#039;Ambil dan Kirim Output ke Ollama&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Gunakan script Python berikut untuk mem-parsing hasil SQLMap, dan kirimkan ke model Ollama (misal dengan REST API `http://localhost:11434/api/generate`):&lt;br /&gt;
&lt;br /&gt;
 import requests&lt;br /&gt;
 &lt;br /&gt;
 def query_ollama(prompt, model=&amp;quot;llama3&amp;quot;):&lt;br /&gt;
     response = requests.post(&amp;quot;http://localhost:11434/api/generate&amp;quot;, json={&lt;br /&gt;
         &amp;quot;model&amp;quot;: model,&lt;br /&gt;
         &amp;quot;prompt&amp;quot;: prompt,&lt;br /&gt;
         &amp;quot;stream&amp;quot;: False&lt;br /&gt;
     })&lt;br /&gt;
     return response.json()[&amp;#039;response&amp;#039;] &lt;br /&gt;
 &lt;br /&gt;
 # Contoh penggunaan:&lt;br /&gt;
 with open(&amp;quot;output_sqlmap/log&amp;quot;) as f:&lt;br /&gt;
     sqlmap_output = f.read()&lt;br /&gt;
 &lt;br /&gt;
 prompt = f&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Berikut adalah hasil output dari SQLMap:&lt;br /&gt;
 &lt;br /&gt;
  {sqlmap_output}&lt;br /&gt;
 &lt;br /&gt;
 Analisis hasil ini, sebutkan:&lt;br /&gt;
 1. Apakah benar-benar ada SQL Injection?&lt;br /&gt;
 2. Apa dampak keamanan terbesar?&lt;br /&gt;
 3. Langkah apa yang bisa dilakukan attacker selanjutnya?&lt;br /&gt;
 4. Bagaimana mencegahnya?&lt;br /&gt;
 &lt;br /&gt;
 Tolong analisis selengkap dan sejelas mungkin.&lt;br /&gt;
 &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 response = query_ollama(prompt)&lt;br /&gt;
 print(response)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Script Python Wrapper==&lt;br /&gt;
&lt;br /&gt;
* Menjalankan SQLMap dari Python.  &lt;br /&gt;
* Menyimpan hasil output.  &lt;br /&gt;
* Kirim hasilnya ke Ollama.  &lt;br /&gt;
* Mendapatkan analisis AI berdasarkan model lokal (misalnya `llama3`, `codellama`, atau `mistral`).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Python Script: `sqlmap_ollama_wrapper.py`&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 import subprocess&lt;br /&gt;
 import requests&lt;br /&gt;
 import os&lt;br /&gt;
 &lt;br /&gt;
 # Konfigurasi&lt;br /&gt;
 SQLMAP_PATH = &amp;quot;./sqlmap/sqlmap.py&amp;quot;  # Ganti jika sqlmap di lokasi lain&lt;br /&gt;
 TARGET_URL = &amp;quot;http://target.com/vuln.php?id=1&amp;quot;  # Ganti dengan target URL&lt;br /&gt;
 OUTPUT_DIR = &amp;quot;./sqlmap_output&amp;quot;&lt;br /&gt;
 OLLAMA_MODEL = &amp;quot;llama3&amp;quot;  # Bisa diganti: llama3, codellama, mistral, phi3&lt;br /&gt;
 OLLAMA_API = &amp;quot;http://localhost:11434/api/generate&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def run_sqlmap():&lt;br /&gt;
     print(&amp;quot;[+] Menjalankan SQLMap...&amp;quot;)&lt;br /&gt;
     command = [&lt;br /&gt;
         &amp;quot;python3&amp;quot;, SQLMAP_PATH,&lt;br /&gt;
         &amp;quot;-u&amp;quot;, TARGET_URL,&lt;br /&gt;
         &amp;quot;--batch&amp;quot;,&lt;br /&gt;
         &amp;quot;--output-dir&amp;quot;, OUTPUT_DIR,&lt;br /&gt;
         &amp;quot;--flush-session&amp;quot;&lt;br /&gt;
     ]&lt;br /&gt;
     subprocess.run(command) &lt;br /&gt;
 &lt;br /&gt;
 def read_sqlmap_output():&lt;br /&gt;
     log_path = os.path.join(OUTPUT_DIR, &amp;quot;log&amp;quot;)&lt;br /&gt;
     if not os.path.exists(log_path):&lt;br /&gt;
         print(&amp;quot;[!] File log SQLMap tidak ditemukan.&amp;quot;)&lt;br /&gt;
         return &amp;quot;&amp;quot;&lt;br /&gt;
     &lt;br /&gt;
     with open(log_path, &amp;quot;r&amp;quot;, encoding=&amp;quot;utf-8&amp;quot;, errors=&amp;quot;ignore&amp;quot;) as file:&lt;br /&gt;
         return file.read()&lt;br /&gt;
 &lt;br /&gt;
 def ask_ollama(prompt):&lt;br /&gt;
     print(&amp;quot;[+] Mengirim prompt ke Ollama...&amp;quot;)&lt;br /&gt;
     response = requests.post(OLLAMA_API, json={&lt;br /&gt;
         &amp;quot;model&amp;quot;: OLLAMA_MODEL,&lt;br /&gt;
         &amp;quot;prompt&amp;quot;: prompt,&lt;br /&gt;
         &amp;quot;stream&amp;quot;: False&lt;br /&gt;
     })&lt;br /&gt;
     &lt;br /&gt;
     if response.status_code == 200:&lt;br /&gt;
         return response.json().get(&amp;quot;response&amp;quot;, &amp;quot;Tidak ada respon.&amp;quot;)&lt;br /&gt;
     else:&lt;br /&gt;
         return f&amp;quot;Error dari Ollama: {response.text}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def main():&lt;br /&gt;
     run_sqlmap()&lt;br /&gt;
     sqlmap_output = read_sqlmap_output()&lt;br /&gt;
 &lt;br /&gt;
     if not sqlmap_output.strip():&lt;br /&gt;
         print(&amp;quot;[!] Output SQLMap kosong.&amp;quot;)&lt;br /&gt;
         return&lt;br /&gt;
 &lt;br /&gt;
     prompt = f&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
 Berikut adalah hasil output dari SQLMap terhadap URL: {TARGET_URL}&lt;br /&gt;
 &lt;br /&gt;
 {sqlmap_output}&lt;br /&gt;
 &lt;br /&gt;
 Tolong analisa hasil ini:&lt;br /&gt;
 1. Apakah benar ditemukan SQL Injection?&lt;br /&gt;
 2. Apa potensi dampaknya?&lt;br /&gt;
 3. Apa langkah selanjutnya bagi attacker?&lt;br /&gt;
 4. Bagaimana cara mencegah serangan ini?&lt;br /&gt;
 &lt;br /&gt;
 Analisa dengan lengkap dan jelas.&lt;br /&gt;
 &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
     response = ask_ollama(prompt)&lt;br /&gt;
     print(&amp;quot;\n[+] ANALISIS OLLAMA:\n&amp;quot;)&lt;br /&gt;
     print(response)&lt;br /&gt;
 &lt;br /&gt;
 if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
     main()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cara Menjalankan:==&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Download SQLMap&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Jalankan Ollama dan Model&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 ollama run llama3&lt;br /&gt;
 # atau&lt;br /&gt;
 ollama run codellama&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Jalankan Script&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 python3 sqlmap_ollama_wrapper.py&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Cyber Security: AI]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>