{"id":14466,"date":"2021-07-13T17:46:56","date_gmt":"2021-07-13T12:16:56","guid":{"rendered":"https:\/\/kalilinuxtutorials.com\/?p=14466"},"modified":"2021-07-13T17:46:56","modified_gmt":"2021-07-13T12:16:56","slug":"gitdump","status":"publish","type":"post","link":"https:\/\/kalilinuxtutorials.com\/gitdump\/","title":{"rendered":"GitDump : A Pentesting Tool That Dumps The Source Code From .Git Even When The Directory Traversal Is Disabled"},"content":{"rendered":"\n<p><strong>GitDump dumps the source code from .git when the directory traversal is disabled<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Requirements<\/strong><\/p>\n\n\n\n<p>Python3<\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Tested On<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Windows<\/li><li>Kali Linux<\/li><\/ul>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>What It Does<\/strong><\/p>\n\n\n\n<p>Dump source code from website\/.git directory when directory traversal is disabled.<\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>How It Works<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Fetch all common files (.git\/index, .git\/HEAD, .git\/ORIG_HEAD, etc.).<\/li><li>Find as many objects (sha1) as possible by analyzing .git\/packed-refs, .git\/index, etc.<\/li><li>Download idx and pack files.<\/li><li>Now you can run git checkout &#8212; . to retrieve source code.<\/li><\/ul>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>How To Use<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>python3 git-dump.py <a href=\"https:\/\/website.com\/.git\/\">https:\/\/website.com\/.git\/<\/a><\/li><li>Create the output directory and dump all the .git files in it.<\/li><li>After running above script type: <code><strong>cd output &amp;&amp; git checkout -- .<\/strong><\/code><\/li><li>It will recover all source code.<\/li><\/ul>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Screenshot<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-aVABp3Kof94\/YOkf-1tbe4I\/AAAAAAAAJ7o\/VI7PL1jv9akJAo2KmjoHI7QccYpE135XgCLcBGAsYHQ\/s1161\/poc.png\" alt=\"\"\/><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-vivid-cyan-blue-background-color has-background\" href=\"https:\/\/github.com\/Ebryx\/GitDump\"><strong>Download<\/strong><\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>GitDump dumps the source code from .git when the directory traversal is disabled Requirements Python3 Tested On Windows Kali Linux What It Does Dump source code from website\/.git directory when directory traversal is disabled. How It Works Fetch all common files (.git\/index, .git\/HEAD, .git\/ORIG_HEAD, etc.). Find as many objects (sha1) as possible by analyzing .git\/packed-refs, [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":16952,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png","fifu_image_alt":"GitDump : A Pentesting Tool That Dumps The Source Code From .Git Even When The Directory Traversal Is Disabled","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28],"tags":[48,854,859,1335,2485,3182],"class_list":["post-14466","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kali","tag-git-2","tag-directory-traversal","tag-disabled","tag-gitdump","tag-pentesting-tool","tag-source-code"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GitDump : A Pentesting Tool That Dumps The Source Code From .Git<\/title>\n<meta name=\"description\" content=\"GitDump dumps the source code from .git when the directory traversal is disabled. t requires Python3 and tested on windows and kaliLinux.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kalilinuxtutorials.com\/gitdump\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitDump : A Pentesting Tool That Dumps The Source Code From .Git\" \/>\n<meta property=\"og:description\" content=\"GitDump dumps the source code from .git when the directory traversal is disabled. t requires Python3 and tested on windows and kaliLinux.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kalilinuxtutorials.com\/gitdump\/\" \/>\n<meta property=\"og:site_name\" content=\"Kali Linux Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-13T12:16:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png\" \/>\n<meta name=\"author\" content=\"R K\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png\" \/>\n<meta name=\"twitter:creator\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:site\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"R K\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/gitdump\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/gitdump\/\"},\"author\":{\"name\":\"R K\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\"},\"headline\":\"GitDump : A Pentesting Tool That Dumps The Source Code From .Git Even When The Directory Traversal Is Disabled\",\"datePublished\":\"2021-07-13T12:16:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/gitdump\/\"},\"wordCount\":133,\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/gitdump\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png\",\"keywords\":[\".Git\",\"Directory Traversal\",\"Disabled\",\"GitDump\",\"Pentesting Tool\",\"Source Code\"],\"articleSection\":[\"Kali Linux\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/gitdump\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/gitdump\/\",\"name\":\"GitDump : A Pentesting Tool That Dumps The Source Code From .Git\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/gitdump\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/gitdump\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png\",\"datePublished\":\"2021-07-13T12:16:56+00:00\",\"description\":\"GitDump dumps the source code from .git when the directory traversal is disabled. t requires Python3 and tested on windows and kaliLinux.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kalilinuxtutorials.com\/gitdump\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/gitdump\/#primaryimage\",\"url\":\"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png\",\"contentUrl\":\"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"name\":\"Kali Linux Tutorials\",\"description\":\"Kali Linux Tutorials\",\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\",\"name\":\"Kali Linux Tutorials\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"contentUrl\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"width\":272,\"height\":90,\"caption\":\"Kali Linux Tutorials\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/CyberEdition\",\"https:\/\/www.threads.com\/@cybersecurityedition\",\"https:\/\/www.linkedin.com\/company\/cyberedition\",\"https:\/\/www.instagram.com\/cybersecurityedition\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\",\"name\":\"R K\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"caption\":\"R K\"},\"url\":\"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GitDump : A Pentesting Tool That Dumps The Source Code From .Git","description":"GitDump dumps the source code from .git when the directory traversal is disabled. t requires Python3 and tested on windows and kaliLinux.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kalilinuxtutorials.com\/gitdump\/","og_locale":"en_US","og_type":"article","og_title":"GitDump : A Pentesting Tool That Dumps The Source Code From .Git","og_description":"GitDump dumps the source code from .git when the directory traversal is disabled. t requires Python3 and tested on windows and kaliLinux.","og_url":"https:\/\/kalilinuxtutorials.com\/gitdump\/","og_site_name":"Kali Linux Tutorials","article_published_time":"2021-07-13T12:16:56+00:00","og_image":[{"url":"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png","type":"","width":"","height":""}],"author":"R K","twitter_card":"summary_large_image","twitter_image":"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png","twitter_creator":"@CyberEdition","twitter_site":"@CyberEdition","twitter_misc":{"Written by":"R K","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kalilinuxtutorials.com\/gitdump\/#article","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/gitdump\/"},"author":{"name":"R K","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad"},"headline":"GitDump : A Pentesting Tool That Dumps The Source Code From .Git Even When The Directory Traversal Is Disabled","datePublished":"2021-07-13T12:16:56+00:00","mainEntityOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/gitdump\/"},"wordCount":133,"publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/gitdump\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png","keywords":[".Git","Directory Traversal","Disabled","GitDump","Pentesting Tool","Source Code"],"articleSection":["Kali Linux"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/kalilinuxtutorials.com\/gitdump\/","url":"https:\/\/kalilinuxtutorials.com\/gitdump\/","name":"GitDump : A Pentesting Tool That Dumps The Source Code From .Git","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/gitdump\/#primaryimage"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/gitdump\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png","datePublished":"2021-07-13T12:16:56+00:00","description":"GitDump dumps the source code from .git when the directory traversal is disabled. t requires Python3 and tested on windows and kaliLinux.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kalilinuxtutorials.com\/gitdump\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/gitdump\/#primaryimage","url":"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png","contentUrl":"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png"},{"@type":"WebSite","@id":"https:\/\/kalilinuxtutorials.com\/#website","url":"https:\/\/kalilinuxtutorials.com\/","name":"Kali Linux Tutorials","description":"Kali Linux Tutorials","publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kalilinuxtutorials.com\/#organization","name":"Kali Linux Tutorials","url":"https:\/\/kalilinuxtutorials.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/","url":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","contentUrl":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","width":272,"height":90,"caption":"Kali Linux Tutorials"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/CyberEdition","https:\/\/www.threads.com\/@cybersecurityedition","https:\/\/www.linkedin.com\/company\/cyberedition","https:\/\/www.instagram.com\/cybersecurityedition\/"]},{"@type":"Person","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad","name":"R K","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","caption":"R K"},"url":"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/"}]}},"jetpack_featured_media_url":"https:\/\/1.bp.blogspot.com\/-ptqNO2LFTh4\/YOkhw1k7SpI\/AAAAAAAAJ7w\/abmWg1gXVRAzIeuncUX45pSztTDMUwqWgCLcBGAsYHQ\/s728\/gitdump%25281%2529.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":6690,"url":"https:\/\/kalilinuxtutorials.com\/fdsploit-file-inclusion-directory-traversal-fuzzing\/","url_meta":{"origin":14466,"position":0},"title":"FDSploit : File Inclusion &#038; Directory Traversal Fuzzing, Enumeration &#038; Exploitation Tool","author":"R K","date":"September 30, 2019","format":false,"excerpt":"FDSploit is a file Inclusion & Directory Traversal fuzzing, enumeration & exploitation tool. It can be used to discover and exploit Local\/Remote File Inclusion and directory traversal vulnerabilities automatically. In case an LFI vulnerability is found, --lfishell option can be used to exploit it. For now, 3 different types of\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2277,"url":"https:\/\/kalilinuxtutorials.com\/raptor-waf-web-application-firewall\/","url_meta":{"origin":14466,"position":1},"title":"Raptor WAF &#8211; Web application firewall using DFA","author":"R K","date":"August 16, 2018","format":false,"excerpt":"Raptor\u00a0WAF\u00a0is a Open Source Web application firewall tool made in C, utilizes DFA to block SQL infusion, Cross website scripting and way traversal. It is widely use now a days for the following; Block XSS, SQL injection attacks and path traversal with Raptor. Use blacklist IPs to block some users\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"PoC version","src":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/08\/help.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/08\/help.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/08\/help.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/08\/help.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4719,"url":"https:\/\/kalilinuxtutorials.com\/raptor-waf\/","url_meta":{"origin":14466,"position":2},"title":"Raptor WAF : Web Application Firewall Using DFA Beta","author":"R K","date":"April 23, 2019","format":false,"excerpt":"Raptor is a Web application firewall made in C, uses DFA to block SQL injection, Cross site scripting and path traversal. To Run $ git clone https:\/\/github.com\/CoolerVoid\/raptor_waf$ cd raptor_waf; make; bin\/raptor Note: Don't execute with \"cd bin; .\/raptor\" use full path \"bin\/raptor\" look detail https:\/\/github.com\/CoolerVoid\/raptor_waf\/issues\/4 Need lib pcre to compile.\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4944,"url":"https:\/\/kalilinuxtutorials.com\/qrgen-malformed-qrcodes\/","url_meta":{"origin":14466,"position":3},"title":"QRGen : Simple Script for Generating Malformed QRCodes","author":"R K","date":"May 12, 2019","format":false,"excerpt":"QRGen is wrote this little script to generate generic Malformed QRCodes. These qrcodes are useful if you want to test some QRCode scanner's parser or how the application handle QRCode data. Note: Down side of this tool: you need to manually scan codes with camera. Installation What to you need:\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11687,"url":"https:\/\/kalilinuxtutorials.com\/gitjacker\/","url_meta":{"origin":14466,"position":4},"title":"GitJacker : Leak Git Repositories From Misconfigured Websites","author":"R K","date":"October 26, 2020","format":false,"excerpt":"Gitjacker downloads git repositories and extracts their contents from sites where the .git directory has been mistakenly uploaded. It will still manage to recover a significant portion of a repository even where directory listings are disabled. For educational\/penetration testing use only. More information at https:\/\/liam-galvin.co.uk\/security\/2020\/09\/26\/leaking-git-repos-from-misconfigured-sites.html Installation curl -s \"https:\/\/raw.githubusercontent.com\/liamg\/gitjacker\/master\/scripts\/install.sh\" |\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":35809,"url":"https:\/\/kalilinuxtutorials.com\/code2prompt\/","url_meta":{"origin":14466,"position":5},"title":"code2prompt : Streamlining LLM Prompt Generation From Codebases","author":"Varshini","date":"January 28, 2025","format":false,"excerpt":"code2prompt is a command-line tool (CLI) that converts your codebase into a single LLM prompt with a source tree, prompt templating, and token counting. Table Of Contents Features Installation Usage Templates User Defined Variables Tokenizers Python SDK Contribution License Support The Author Features You can run this tool on the\u2026","rel":"","context":"In &quot;TECH&quot;","block_context":{"text":"TECH","link":"https:\/\/kalilinuxtutorials.com\/category\/tech\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/01\/code2prompt-.webp?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/01\/code2prompt-.webp?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/01\/code2prompt-.webp?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/01\/code2prompt-.webp?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/01\/code2prompt-.webp?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/01\/code2prompt-.webp?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/14466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/comments?post=14466"}],"version-history":[{"count":0,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/14466\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media\/16952"}],"wp:attachment":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media?parent=14466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/categories?post=14466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/tags?post=14466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}