{"id":129,"date":"2012-09-26T04:44:42","date_gmt":"2012-09-26T04:44:42","guid":{"rendered":"http:\/\/josephpcohen.com\/new\/?p=129"},"modified":"2022-04-10T21:56:20","modified_gmt":"2022-04-11T01:56:20","slug":"blucat-netcat-for-bluetooth","status":"publish","type":"post","link":"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/","title":{"rendered":"Blucat &#8211; netcat for Bluetooth"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"Defcon 21 - Blucat: Netcat For Bluetooth\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/hWPPmgQOKpk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>TCP\/IP has tools such as nmap and netcat to explore devices and create socket connections. Bluetooth has sockets but doesn\u2019t have the same tools. Blucat fills this need for the Bluetooth realm. Blucat can be thought of as a:<\/p>\n<ul>\n<li>debugging tool for bluetooth applications<\/li>\n<li>device exploration tool<\/li>\n<li>a component in building other applications<\/li>\n<\/ul>\n<p>Blucat is designed to run on many different platforms (including Raspberry Pi) by abstracting core logic from native code using the Bluecove library to interact with a variety of Bluetooth stacks. This talk will go over the objectives, designs, and current results of the project.<\/p>\n<h1>Links<\/h1>\n<ul>\n<li><a href=\"http:\/\/blucat.sourceforge.net\/blucat\/\">Project Homepage<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ieee8023\/blucat\">Project Github<\/a><\/li>\n<li><a href=\"https:\/\/aur.archlinux.org\/packages\/blucat\/\">Arch Linux Package<\/a><\/li>\n<\/ul>\n<h1>Publications<\/h1>\n<ul>\n<li>Y. Mao, J. Wang, J. P. Cohen, and B. Sheng, &#8220;PASA: Passive Broadcast for Smartphone Ad-hoc Networks,&#8221; The IEEE International Conference on Computer Communications and Networks.\u00a0Aug. 2014.<\/li>\n<li>Cohen, Joseph P, &#8220;Wireless Message Dissemination via Selective Relay over Bluetooth (MDSRoB),&#8221;\u00a0<a href=\"https:\/\/arxiv.org\/abs\/1307.7814\">https:\/\/arxiv.org\/abs\/1307.7814<\/a>, Jul. 2013.<\/li>\n<li>Cohen, Joseph P, &#8220;Blucat (netcat for Bluetooth)&#8221;,\u00a0Talk at the Defcon 21 Security Conference, 2013<\/li>\n<\/ul>\n<h1>Talks<\/h1>\n<p>2015<\/p>\n<ul>\n<li>The Boston Java Meetup Group, &#8220;Java and Bluetooth:Blucat and hands on with JSR-82&#8221; <a href=\"http:\/\/blucat.sourceforge.net\/blucat\/wp-content\/uploads\/blucat-java-meetup.pdf\">Slides<\/a><\/li>\n<\/ul>\n<p>2013<\/p>\n<ul>\n<li>Defcon 21 Security Conference &#8220;Blucat (netcat for Bluetooth)&#8221; <a href=\"http:\/\/blucat.sourceforge.net\/blucat\/wp-content\/uploads\/2013\/10\/blucat-defcon21.pdf\">Slides<\/a><\/li>\n<li>BSides Boston\u00a0Security Conference &#8220;Blucat (netcat for Bluetooth)&#8221; <a href=\"http:\/\/blucat.sourceforge.net\/blucat\/wp-content\/uploads\/2013\/10\/blucat-bsides2013.pdf\">Slides<\/a><\/li>\n<\/ul>\n<p>2012<\/p>\n<ul>\n<li>MassHackers Meetup Group\u00a0&#8220;Blucat (netcat for Bluetooth)&#8221; <a href=\"http:\/\/blucat.sourceforge.net\/blucat\/wp-content\/uploads\/2013\/10\/blucat.pdf\">Slides<\/a><\/li>\n<\/ul>\n<h1>Press<\/h1>\n<p><a href=\"http:\/\/breizh-entropy.org\/~nameless\/random\/posts\/firechat_and_nearby_communication\/\">Nameless blog &#8211; firechat and nearby communication<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>TCP\/IP has tools such as nmap and netcat to explore devices and create socket connections. Bluetooth has sockets but doesn\u2019t have the same tools. Blucat <a class=\"mh-excerpt-more\" href=\"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/\" title=\"Blucat &#8211; netcat for Bluetooth\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":130,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16,10],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Blucat - netcat for Bluetooth - Joseph Paul Cohen PhD<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Blucat - netcat for Bluetooth - Joseph Paul Cohen PhD\" \/>\n<meta property=\"og:description\" content=\"TCP\/IP has tools such as nmap and netcat to explore devices and create socket connections. Bluetooth has sockets but doesn\u2019t have the same tools. Blucat [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/\" \/>\n<meta property=\"og:site_name\" content=\"Joseph Paul Cohen PhD\" \/>\n<meta property=\"article:published_time\" content=\"2012-09-26T04:44:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-11T01:56:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/josephpcohen.com\/w\/wp-content\/uploads\/2013\/11\/blucat.png\" \/>\n\t<meta property=\"og:image:width\" content=\"376\" \/>\n\t<meta property=\"og:image:height\" content=\"228\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Joseph Paul Cohen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Joseph Paul Cohen\" \/>\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:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/\"},\"author\":{\"name\":\"Joseph Paul Cohen\",\"@id\":\"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/e25d0d5746952220f35d182ca7aa8684\"},\"headline\":\"Blucat &#8211; netcat for Bluetooth\",\"datePublished\":\"2012-09-26T04:44:42+00:00\",\"dateModified\":\"2022-04-11T01:56:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/\"},\"wordCount\":227,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/e25d0d5746952220f35d182ca7aa8684\"},\"articleSection\":[\"Featured\",\"Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/\",\"url\":\"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/\",\"name\":\"Blucat - netcat for Bluetooth - Joseph Paul Cohen PhD\",\"isPartOf\":{\"@id\":\"https:\/\/josephpcohen.com\/w\/#website\"},\"datePublished\":\"2012-09-26T04:44:42+00:00\",\"dateModified\":\"2022-04-11T01:56:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/josephpcohen.com\/w\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blucat &#8211; netcat for Bluetooth\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/josephpcohen.com\/w\/#website\",\"url\":\"https:\/\/josephpcohen.com\/w\/\",\"name\":\"Joseph Paul Cohen PhD\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/e25d0d5746952220f35d182ca7aa8684\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/josephpcohen.com\/w\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/e25d0d5746952220f35d182ca7aa8684\",\"name\":\"Joseph Paul Cohen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a810b57939e75247f570c9094e7bd16e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a810b57939e75247f570c9094e7bd16e?s=96&d=mm&r=g\",\"caption\":\"Joseph Paul Cohen\"},\"logo\":{\"@id\":\"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Blucat - netcat for Bluetooth - Joseph Paul Cohen PhD","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:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/","og_locale":"en_US","og_type":"article","og_title":"Blucat - netcat for Bluetooth - Joseph Paul Cohen PhD","og_description":"TCP\/IP has tools such as nmap and netcat to explore devices and create socket connections. Bluetooth has sockets but doesn\u2019t have the same tools. Blucat [...]","og_url":"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/","og_site_name":"Joseph Paul Cohen PhD","article_published_time":"2012-09-26T04:44:42+00:00","article_modified_time":"2022-04-11T01:56:20+00:00","og_image":[{"width":376,"height":228,"url":"https:\/\/josephpcohen.com\/w\/wp-content\/uploads\/2013\/11\/blucat.png","type":"image\/png"}],"author":"Joseph Paul Cohen","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Joseph Paul Cohen","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/#article","isPartOf":{"@id":"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/"},"author":{"name":"Joseph Paul Cohen","@id":"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/e25d0d5746952220f35d182ca7aa8684"},"headline":"Blucat &#8211; netcat for Bluetooth","datePublished":"2012-09-26T04:44:42+00:00","dateModified":"2022-04-11T01:56:20+00:00","mainEntityOfPage":{"@id":"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/"},"wordCount":227,"commentCount":0,"publisher":{"@id":"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/e25d0d5746952220f35d182ca7aa8684"},"articleSection":["Featured","Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/","url":"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/","name":"Blucat - netcat for Bluetooth - Joseph Paul Cohen PhD","isPartOf":{"@id":"https:\/\/josephpcohen.com\/w\/#website"},"datePublished":"2012-09-26T04:44:42+00:00","dateModified":"2022-04-11T01:56:20+00:00","breadcrumb":{"@id":"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/josephpcohen.com\/w\/blucat-netcat-for-bluetooth\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/josephpcohen.com\/w\/"},{"@type":"ListItem","position":2,"name":"Blucat &#8211; netcat for Bluetooth"}]},{"@type":"WebSite","@id":"https:\/\/josephpcohen.com\/w\/#website","url":"https:\/\/josephpcohen.com\/w\/","name":"Joseph Paul Cohen PhD","description":"","publisher":{"@id":"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/e25d0d5746952220f35d182ca7aa8684"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/josephpcohen.com\/w\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/e25d0d5746952220f35d182ca7aa8684","name":"Joseph Paul Cohen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a810b57939e75247f570c9094e7bd16e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a810b57939e75247f570c9094e7bd16e?s=96&d=mm&r=g","caption":"Joseph Paul Cohen"},"logo":{"@id":"https:\/\/josephpcohen.com\/w\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/josephpcohen.com\/w\/wp-json\/wp\/v2\/posts\/129"}],"collection":[{"href":"https:\/\/josephpcohen.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/josephpcohen.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/josephpcohen.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/josephpcohen.com\/w\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":12,"href":"https:\/\/josephpcohen.com\/w\/wp-json\/wp\/v2\/posts\/129\/revisions"}],"predecessor-version":[{"id":1675,"href":"https:\/\/josephpcohen.com\/w\/wp-json\/wp\/v2\/posts\/129\/revisions\/1675"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/josephpcohen.com\/w\/wp-json\/wp\/v2\/media\/130"}],"wp:attachment":[{"href":"https:\/\/josephpcohen.com\/w\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/josephpcohen.com\/w\/wp-json\/wp\/v2\/categories?post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/josephpcohen.com\/w\/wp-json\/wp\/v2\/tags?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}