 Our next talk will be on the arm-mounted weaponized platform an anime viewer by Corbin Villa. My name is Corbin Villa and I can see all the Bluetooth devices in the area whether they're in discoverable mode or not. So this is my arm-mounted Bluetooth Wi-Fi sniffer. I've been working on it for a few weeks now and you can come up after the presentation, talk to me, you can check it out in person, but I'll be showing how I did it, how you can start a project like this and the code of how it works. So to begin, just to fill you in, this screen is VNC'd into the Raspberry Pi because I know it's kind of hard to see the little screen down here so anything that shows up down here will show up on there. So to start off, I'm going to tell you how I got this project working so that when you guys have a cool project that you want to start you'll know where to go. So first of all I wanted to know how to sniff Bluetooth packets so I did a little bit of research, found out that the ubertooth one is a pretty cheap solution to do that. So once I knew about that I went ahead, I went to Google and did a little bit of research. That's what you'll want to do first so that you have an idea of what you're looking at and just get a general overview of what you're doing. So I just went to the Wiki, went over some basic documentation, watched a few videos and once I had that down then I knew kind of what I needed to do. So the next step was to be able to read the input from these buttons on the display and to be able to trigger things to happen once I have that. So I did a little bit of research on the display, installed the drivers, started working with Python to get it so that I could read when button one was pressed, button two and button three. So that's the code, that's all that you need to be able to read what's happening when you press each button. So it's just a little bit of GPIO ports, those are the ports on the Raspberry Pi and a few of statements to see which one's being pressed. But as you can see once I run that script here you can see exactly which button is being pressed and from there that's how I started to connect the two projects of the Ubertooth and the display. So a few late nights of coding and a few Dr. Pepper's later I came out and I'd coded the script. So what this does is this reads what's going on, it starts up all the applications, it looks complicated, it's really not. Let me resize a little bit. Down here you can see that's the same code that I had running before just a little bit more. But what this is doing just to basically walk through, you've got a few debug things. Then this is running a function that opens up the Bluetooth spectrum, it just shows a graph. So as you can see when you start that you can see all of the Bluetooth communication that's going on in the area. And so using that Python script I start up this application and it shows up on the little screen you can walk around. Then if you hit it again it comes up to here. It just does a little bit of automation. But I can see every device that's here, the manufacturers, how close it is, the MAC addresses, it's covering up part of the MAC address so we don't reveal all your information. But as you can see you can see surges, you can see Fitbits, pretty much the names of any Bluetooth devices, it doesn't have to be in discoverable mode, the Ubertooth can see it. Funny story actually, we were walking out of here yesterday and it saw something called Jonathan's MacBook. And so we walked by and we saw someone out with the MacBook and we're like hey is this your MacBook? Or is your name Jonathan and is this your MacBook? And he's like yeah so you can see pretty much everything in the area. So that's the Bluetooth portion of it. Then the Wi-Fi portion, you hit this middle button, it closes out of that program and switches into Kismet which is a monitoring tool. Just wait a second for it to connect to the server. There you go. It sees all the Wi-Fi networks, it captures those packets and once you have that then you'll be able to take it into Wireshark and see what you can get out of that information. So there's that portion of the, there's the Wi-Fi portion and then the final portion is anime because priority is right. So and it actually, the anime doesn't show up through VNC but as you can see it does show up, you can come up and see it after the presentation. I think it's probably just with the drivers to run it but yeah that's how I made my arm mounted it over to snipping, Wi-Fi snipping and anime watching. Does anyone have any questions?