00 , 00:00:02:03 , ALEJANDRO CACERAS: Hello, everyone.
06 , 00:00:06:26 , So this talk won't be quite like other talks you might have
26 , 00:00:08:18 , seen around.
18 , 00:00:16:25 , It's going to be very demo heavy, and it's on 3D web visualization.
13 , 00:00:21:28 , So congratulations, those of you who made it.
28 , 00:00:24:16 , This is one of DEF CON's unofficial scavenger
16 , 00:00:28:24 , hunts, finding the talk that isn't listed.
09 , 00:00:35:29 , So if you are in the audience, you are a winner.
05 , 00:00:40:15 , And if you are not in the audience and you are watching it on video, well,
15 , 00:00:42:29 , better luck next time.
03 , 00:00:49:22 , ALEJANDRO CACERAS: So I'm Alejandro.
00 , 00:00:53:20 , I'm the owner of Hyperion Gray.
00 , 00:01:02:02 , I want to find vulnerability in things.
02 , 00:01:04:15 , So you will see a lot of that throughout the talk.
15 , 00:01:06:19 , It's kind of a theme of mine, if you will.
19 , 00:01:08:20 , I'm originally a web app pen tester, and started focusing
20 , 00:01:11:08 , on software development after that.
08 , 00:01:12:14 , I hope you like the tool.
14 , 00:01:16:23 , TEAL ROGERS: And my name is Teal Rogers, I'm a maker, and
23 , 00:01:21:21 , an interface developer, specializing in 3D.
02 , 00:01:24:18 , We're actually a little bit ahead of time.
18 , 00:01:29:07 , So this is a it's a 3D visualization of the web, which
07 , 00:01:35:05 , is so AUDIENCE MEMBER: You might want to take a moment
05 , 00:01:38:05 , to fix your slides.
05 , 00:01:39:24 , They are not on the screen.
05 , 00:01:52:02 , TEAL ROGERS: They are not on the screen.
02 , 00:01:54:16 , You have a monitor down here that you can see it.
16 , 00:01:54:16 , ALEJANDRO CACERAS: It's not really a big deal, but then we want
16 , 00:01:55:17 , to get into the demo.
17 , 00:01:57:27 , AUDIENCE MEMBER: It will do the same thing.
27 , 00:02:00:04 , AUDIENCE MEMBER: It's your resolution.
04 , 00:02:02:07 , ALEJANDRO CACERAS: It should be okay.
07 , 00:02:03:16 , TEAL ROGERS: All right.
02 , 00:02:11:26 , So once again, congratulations, those of you who made it.
07 , 00:02:16:04 , And we're just going to jump right into it.
04 , 00:02:22:05 , Show you the program, and take you around it a little bit.
05 , 00:02:25:27 , So this environment is you know what I can do, if it cuts
27 , 00:02:28:10 , off the edge a little bit AUDIENCE
10 , 00:02:30:17 , MEMBER: Resolution.
17 , 00:02:43:02 , TEAL ROGERS: I can move this over.
02 , 00:02:44:28 , ALEJANDRO CACERAS: There you go.
22 , 00:02:53:19 , A little bit more.
19 , 00:02:54:29 , TEAL ROGERS: All right.
29 , 00:02:56:26 , So this is basically our application.
26 , 00:03:02:02 , It is a 3D environment and what you see here is domains.
12 , 00:03:08:07 , Domains are represented as globes with graphics and stuff
07 , 00:03:16:28 , and when a domain spawns this is smaller balls which represent pages.
28 , 00:03:19:21 , So this is not attempting to reproduce a web browser
21 , 00:03:22:02 , or anything like that.
02 , 00:03:24:26 , It is giving metadata for the Internet, a sort
26 , 00:03:28:14 , of a view that no one else is doing.
03 , 00:03:35:21 , There's there's things that you can see from this this organization that you
21 , 00:03:41:25 , can't see anywhere else except by, like, really digging into your HTML,
25 , 00:03:46:26 , digging into what your code is doing, vulnerability scans,
26 , 00:03:53:04 , using scanning software, which frankly, most people don't do.
14 , 00:03:58:04 , So, we wanted to make it easy to do that.
08 , 00:04:01:16 , And this is what this is designed to do.
16 , 00:04:03:16 , ALEJANDRO CACERAS: Right now, what you are seeing this is running
16 , 00:04:05:12 , in a test environment.
12 , 00:04:07:24 , We have 15 to 20 websites.
29 , 00:04:11:23 , Some of the websites have various vulnerabilities and some
23 , 00:04:15:25 , of them have missed configures and odd things that make
25 , 00:04:18:05 , a problem website.
19 , 00:04:25:02 , If you are checking it out on your smartphone,
02 , 00:04:28:19 , you can see those, things like Hyperiongray.com.
27 , 00:04:33:18 , Some are Internet facing some after them are not.
29 , 00:04:37:15 , So the first site we wanted to show you was DC graphics.
15 , 00:04:41:29 , I will just show you real quick in the in the web browser, it's
29 , 00:04:44:15 , a very small site.
15 , 00:04:46:16 , It's basically a joke site, really.
16 , 00:04:50:10 , It's two posts on Word Press, and I will just give it
10 , 00:04:53:18 , a second here to reconnect.
18 , 00:04:56:05 , You see, the connection is right there.
05 , 00:05:00:25 , So it's a very small site in our environment, we do a crawl
25 , 00:05:07:13 , in advance, and it maps all the links, so you can see a line from one page
13 , 00:05:10:22 , to another page is a link.
23 , 00:05:13:26 , And they are all directional because links are directional.
05 , 00:05:16:24 , So the skinny end is where it's pointing to, the fat end,
24 , 00:05:19:08 , it's kind of like an arrow.
21 , 00:05:26:17 , So this is a this is a typical sort of Word Press side, if it's very small.
23 , 00:05:30:22 , Larger Word Press sites have a core and then an outer core.
22 , 00:05:34:10 , This one just has an inner core because it's too small
10 , 00:05:36:24 , to have two cores.
25 , 00:05:41:13 , So you see the cores is these sites here, and on the outside,
13 , 00:05:45:26 , you see some feed sites, which that's what Word Press does,
26 , 00:05:48:15 , it creates feed sites.
22 , 00:05:53:04 , ALEJANDRO CACERAS: So back the end, the feeder is running,
04 , 00:05:58:02 , to keep everything going and you have an updated view.
24 , 00:06:01:20 , Right now you are seeing a snapshot in time.
02 , 00:06:03:26 , The way that it's built on the back end, its
26 , 00:06:07:18 , a hadoop based web controller/vulnerability scanner.
23 , 00:06:11:06 , We can keep track of a number of websites.
02 , 00:06:15:14 , The more websites we keep track of, all we basically have to do is scale
14 , 00:06:17:27 , up a cluster which is really, really easy and that
27 , 00:06:20:26 , will shorten our crawling time and collection of metadata and
26 , 00:06:22:23 , all of that stuff.
07 , 00:06:24:23 , You might recognize that as somewhat similar
23 , 00:06:27:07 , to the Google model, how they are collecting metadata
07 , 00:06:29:10 , and collecting websites.
15 , 00:06:31:07 , Actually, the back end, it's an open source implementation
07 , 00:06:33:17 , of exactly how Google is doing it.
25 , 00:06:39:25 , TEAL ROGERS: Here's another site, it's Boonville lib, it's another joke site.
13 , 00:06:45:24 , It's also written in Word Press.
24 , 00:06:49:24 , It's a little bit bigger and has a few more posts and in a little bit here,
24 , 00:06:53:28 , you will notice something strange, which is why we're focusing
28 , 00:06:56:20 , on this one at the moment.
27 , 00:07:04:19 , It has this link that will appear to a domain called 1.gravitar.com
19 , 00:07:08:06 , and I made this site.
29 , 00:07:12:26 , And I don't know what 1.gravitar.com is.
26 , 00:07:15:15 , I haven't dug through the source code.
04 , 00:07:21:20 , The only way I know that it's there, is through this API.
20 , 00:07:22:20 , See, there it is.
20 , 00:07:25:24 , See, we don't actually crawl 1.gravitar.com, that's why it looks look
24 , 00:07:27:15 , a distortion.
21 , 00:07:32:11 , One of the things about seeing the metadata
11 , 00:07:39:02 , of the Internet's underbelly, you get to see that there are these weird links,
02 , 00:07:45:15 , even if you made the site, you didn't know that they were there.
24 , 00:07:47:02 , ALEJANDRO CACERAS: By the way, does anyone know what
02 , 00:07:48:17 , 1.gravitar.com is.
17 , 00:07:54:19 , AUDIENCE MEMBER: It's your picture, the email that you use
19 , 00:08:02:18 , for your email name, it's a gravitar, it pulls up a picture.
18 , 00:08:05:15 , ALEJANDRO CACERAS: So we needed a 3D map and a dude
15 , 00:08:09:13 , in the audience to tell us what that was.
02 , 00:08:11:24 , So next up, Teal will show
24 , 00:08:13:24 , us punkspider.hyperiongray.com.
02 , 00:08:20:09 , Has anyone heard of PunkSPIDER project?
05 , 00:08:22:15 , That guy?
29 , 00:08:24:10 , No, he was fidgeting.
10 , 00:08:25:12 , Yeah, my girlfriend.
07 , 00:08:28:15 , So this is PunkSPIDER.
15 , 00:08:31:20 , It is a distributed vulnerability search engines which was a precursor
20 , 00:08:33:09 , to web 3.0.
18 , 00:08:37:17 , It's not in 3D, it's not quite that fancy, but it does use
17 , 00:08:42:06 , a distributed vulnerability scanner that I wrote that gives you back
06 , 00:08:48:23 , vulnerabilities much like web 3.0 does, which we will get into a little bit later.
26 , 00:08:56:17 , On the whack end TEAL ROGERS: It kind of froze up here a little bit,
17 , 00:09:00:23 , but this is a production platform.
26 , 00:09:03:18 , Oops, not that one.
18 , 00:09:08:02 , And we're still tracking down all the stuff.
02 , 00:09:09:29 , It's real easy to restart it.
29 , 00:09:11:17 , ALEJANDRO CACERAS: Yeah.
17 , 00:09:12:17 , It's a prototype.
17 , 00:09:14:18 , TEAL ROGERS: Sorry to interrupt you.
18 , 00:09:16:23 , ALEJANDRO CACERAS: What I was saying about PunkSPIDER no,
23 , 00:09:19:09 , I was saying about web 3.0, we are using
09 , 00:09:22:07 , a distributed H based back end.
03 , 00:09:25:06 , You might notice a theme here, right?
06 , 00:09:26:10 , Everything that I write on the back send
10 , 00:09:28:14 , completely distributed.
14 , 00:09:31:21 , So what that means if you are not familiar with H base
21 , 00:09:37:02 , is it's a huge key value storer that runs on a hadoop cluster.
03 , 00:09:40:23 , So the more keys and values you have, the more you can just scale
23 , 00:09:43:27 , up your cluster by adding a machine which, again,
27 , 00:09:47:14 , is really easy and takes about a minute to add a machine
14 , 00:09:50:18 , and makes it infinitely scalable.
22 , 00:09:54:12 , We just have to scale up our cluster, since most of the stuff is in the cloud,
12 , 00:09:57:15 , it really takes 30 seconds to a minute.
15 , 00:09:59:14 , TEAL ROGERS: So if you notice sometimes
14 , 00:10:01:22 , domains disappear.
22 , 00:10:03:03 , Sometimes they reappear.
01 , 00:10:07:00 , That this is controlled by interests.
00 , 00:10:09:16 , Whatever domain you have focused in the center of the view
16 , 00:10:12:20 , is the domain you're interested in.
22 , 00:10:16:29 , And it's a value that the interface keeps track of, just
29 , 00:10:21:27 , to keep the screen less cluttered as domains lose interest,
27 , 00:10:28:06 , and you are not focused, they disappear and then they reappear.
07 , 00:10:32:14 , So here we have a vulnerable domain.
22 , 00:10:35:24 , That's why it's spewing stuff.
06 , 00:10:39:05 , It's vulnerable to SQL injection.
05 , 00:10:43:00 , This particular domain, we made on purpose to be vulnerable.
08 , 00:10:46:15 , It's that's why it's called SQL I 1.
15 , 00:10:54:10 , This is another thing that you can't really see from just looking at HTML.
13 , 00:10:59:25 , You can't see if it's vulnerable to hacks.
04 , 00:11:06:22 , With our web 3.0 visualizer, you can see whether you are linked
22 , 00:11:12:26 , to sites that happen to be vulnerable or whether you just find sites,
26 , 00:11:17:02 , you know, randomly on the Internet.
02 , 00:11:18:20 , You want to know whether they are vulnerable or not
20 , 00:11:20:17 , for various reasons.
21 , 00:11:30:25 , And so here we have Hyperiongray.com, which is Alex's site.
25 , 00:11:31:26 , It is ALEJANDRO CACERAS: Actually,
26 , 00:11:35:03 , one quick note about the vulnerability scanner.
12 , 00:11:37:05 , Every site that goes through the system gets scanned
05 , 00:11:39:02 , for vulnerabilities.
03 , 00:11:42:12 , The base of the vulnerability scanner is done.
12 , 00:11:43:20 , It's still pretty basic.
25 , 00:11:45:27 , It's essentially just a little fuzzer that goes
27 , 00:11:49:24 , through get parameters but, of course, we are expanding it and making it
24 , 00:11:52:24 , a much fancier vulnerability scanner.
05 , 00:11:55:14 , The way it works is a little bit unique.
25 , 00:12:02:20 , Web crawler, you are collecting a ton of metadata on those sites.
17 , 00:12:08:28 , It makes vulnerabilities completely integral part of that metadata.
02 , 00:12:10:29 , So you essentially don't crawl, unless you are looking
29 , 00:12:14:08 , for vulnerabilities in a site which is pretty cool.
18 , 00:12:16:20 , And, again, going along with my theme, this
20 , 00:12:20:10 , is a fully distributed vulnerability scanner.
10 , 00:12:25:26 , So the more nodes we have on our cluster, the faster we can scan.
03 , 00:12:29:21 , Essentially we can scale this up and scene track of not only a map
21 , 00:12:32:27 , of the entire Internet, but we can scan the entire Internet
27 , 00:12:36:04 , for vulnerabilities which is pretty cool.
04 , 00:12:40:04 , TEAL ROGERS: As so you can tell, Alex is all about the scanner and
04 , 00:12:44:17 , the vulnerability, and I'm focused on the 3D engine.
28 , 00:12:51:02 , So here we have the Alex's site which is built in Drupal and this is one
02 , 00:12:56:20 , of the peculiarities you can find with Drupal sites sometimes
20 , 00:13:01:24 , is that you will find like this area here, which is kind
24 , 00:13:07:07 , of weird URLs that don't really say much, node 26, node 29,
07 , 00:13:14:09 , and then you will find longer URLs, human readable URLs over here.
11 , 00:13:19:27 , So Drupal is creating these weird little URLs and just forwarding them
27 , 00:13:22:16 , to the longer ones.
16 , 00:13:27:10 , And this kind of creates a kite, a sort of main page over here, and then
10 , 00:13:32:21 , a kite in the background, which is really funny, actually.
10 , 00:13:36:29 , But this isn't the view you would see.
05 , 00:13:46:02 , As a crawler, though, as Google, as or as, you know,
02 , 00:13:51:04 , even somebody collecting information for whatever purposes you might
04 , 00:13:55:19 , collect information for a site, you would see you would want
19 , 00:14:01:23 , to know that there's this kind of little odd structure going on here.
08 , 00:14:04:12 , Because, you know, information is power.
24 , 00:14:10:09 , ALEJANDRO CACERAS: So now Teal will take us to Bush Official.com.
18 , 00:14:14:26 , It's a site that we do not own.
11 , 00:14:21:06 , It's the official site of the band Bush.
06 , 00:14:23:13 , Do we have any Bush fabs out there?
14 , 00:14:27:11 , TEAL ROGERS: I never actually heard Bush but I'm sure they are
11 , 00:14:29:04 , a great band.
04 , 00:14:32:18 , ALEJANDRO CACERAS: And lovely people.
06 , 00:14:37:06 , The system, as I mentioned, in a very noninvasive way, check
06 , 00:14:40:15 , for vulnerabilities in these sites.
26 , 00:14:44:17 , We are doing respectful stuff from a network standpoint.
09 , 00:14:51:11 , We are respecting robots.attacks and we never flood the site with traffic.
25 , 00:14:54:26 , You will see a few vulnerable links.
28 , 00:14:57:03 , These are domains with SQL.
25 , 00:15:02:22 , Don't misuse this don't be a dick is I guess what I'm trying to say.
12 , 00:15:04:27 , So, yeah.
02 , 00:15:10:18 , TEAL ROGERS: So you can see Bush is kind of a typical site.
18 , 00:15:14:23 , They love MySpace and they love Facebook here,
23 , 00:15:17:22 , and here's Twitter.
22 , 00:15:19:28 , They love Twitter and so they are showing a lot of love
28 , 00:15:24:25 , for social networks, which will well, that's pretty typical of a band.
22 , 00:15:29:02 , Twitter is, of course, a massive site and we don't control it,
02 , 00:15:32:06 , even though it kind of looks like we do.
18 , 00:15:37:24 , We just crawl if they happen to link to it, and over here we find someone else
24 , 00:15:40:21 , who happens to link to it.
21 , 00:15:43:02 , AUDIENCE MEMBER: What's the meaning of the distance
02 , 00:15:47:17 , between TEAL ROGERS: Well, the distance is pretty random.
17 , 00:15:50:20 , You can actually take you can take domains and just drag them
20 , 00:15:53:03 , around with the mouse.
03 , 00:15:55:25 , So you can grab Twitter and drag it over here.
15 , 00:16:01:13 , It's all it's all organized dynamically, based on whether it's connected
13 , 00:16:06:24 , to anything that happens to be shown on the screen at that time.
17 , 00:16:11:16 , So here we have the DEF CON website which
16 , 00:16:15:13 , is really quite interestingly organized.
13 , 00:16:19:07 , It is there's a core of pages here, which is the main site,
07 , 00:16:22:25 , and then here's a satellite page.
25 , 00:16:24:15 , So this isn't a full crawl of the DEF CON website
15 , 00:16:28:22 , or you would see a bunch of different satellite pages also.
05 , 00:16:33:07 , But DEF CON is one of the few sites that actually does this
07 , 00:16:35:02 , on purpose.
12 , 00:16:37:19 , Many sites do this by accident.
22 , 00:16:40:22 , So you can see DEF CON shows a lot of love to Facebook.
22 , 00:16:43:25 , It shows a lot of love to Twitter.
07 , 00:16:47:13 , And it shows a little bit of love to Amazon, just
13 , 00:16:51:10 , in this one little URL, links/booklinks.HTML.
27 , 00:16:57:02 , So you can see where their priorities are.
11 , 00:17:00:28 , ALEJANDRO CACERAS: We have plenty of time.
24 , 00:17:03:25 , We have questions until the end.
25 , 00:17:06:10 , I think Teal will show you another site real quick,
10 , 00:17:10:06 , and tell you a little bit about how you can get involved
06 , 00:17:12:12 , with the project.
12 , 00:17:13:27 , We definitely need your help.
27 , 00:17:16:18 , So Teal, you want to tell them a little bit about that.
18 , 00:17:17:27 , TEAL ROGERS: All right.
27 , 00:17:22:28 , So this is my website that I made in, like, the last week.
29 , 00:17:28:08 , And if you look at the structure in our web 3.0 viewer,
08 , 00:17:34:23 , you see some really interesting things is, actually.
03 , 00:17:40:02 , And you will see that there's there's the structure here which is which
02 , 00:17:43:02 , is pretty normal, but then there's this
02 , 00:17:47:02 , like weird little structure off to the side and this
02 , 00:17:51:07 , is actually none www.trinarysoftware.com.
28 , 00:18:01:09 , This is purely organic mistake here.
13 , 00:18:05:25 , I linked some of my pages to a different domain,
25 , 00:18:13:10 , a non www domain, and as far as, like, Google is concerned, this is, like,
10 , 00:18:15:17 , a big no no.
17 , 00:18:19:18 , And I Google is kind of like the government of the Internet,
18 , 00:18:23:02 , so to speak, and so this sort of this sort
02 , 00:18:27:15 , of mistake you can make will often get you Google fined
15 , 00:18:30:13 , and I made up that term.
13 , 00:18:35:13 , I'm hoping it sticks, but that isn't an actual term.
26 , 00:18:42:29 , So, it's a good example of why you would want to get a map
29 , 00:18:47:15 , of your website, because if you just crawl manually
15 , 00:18:51:03 , through your own through the web browser,
03 , 00:18:55:05 , examine your HTML, you are very likely to miss
05 , 00:19:01:14 , the fact that you stuck some of the pages in non www format.
29 , 00:19:04:21 , Now, fortunately, my site doesn't have any SQL injection
21 , 00:19:09:12 , vulnerabilities on it, or you would be able to see that as well.
25 , 00:19:15:22 , So what we have here, what this software is, it's a prototype.
02 , 00:19:19:25 , It's it's under active development and there's a lot
25 , 00:19:23:28 , of directions that we could take this.
02 , 00:19:28:11 , We want our friends to get involved.
11 , 00:19:32:05 , And by our friends, I mean all of you guys.
12 , 00:19:36:22 , We want so what we have done, what I have done
22 , 00:19:42:29 , is we have made this we made a mailing list for now, so if you are
29 , 00:19:49:20 , on the side, on Trinarysoftware.com, you can sign up for a mailing list
20 , 00:19:55:21 , and we will offer everyone who is on the mailing list in a month
21 , 00:20:01:24 , or probably two months free access to the closed beta.
29 , 00:20:05:26 , So we really want you to be involved and
26 , 00:20:12:14 , for contractual reasons, we can't really offer an open beta,
14 , 00:20:17:00 , but we want to offer everyone free access
00 , 00:20:20:02 , to the closed beta.
02 , 00:20:22:13 , ALEJANDRO CACERAS: Yeah, and for the back end engine,
13 , 00:20:25:26 , I'm releasing this free and open source under the Apache license,
26 , 00:20:29:00 , so you can do whatever you want with it.
03 , 00:20:33:03 , I know Teal is going to offer a free version of this when
03 , 00:20:35:27 , if does actually come out.
11 , 00:20:39:09 , Yeah, and thanks for coming.
09 , 00:20:41:27 , One last note, if you are interested in offensive techniques
27 , 00:20:45:14 , in distributed computing, I have another talk here that's coming
14 , 00:20:47:04 , up at 3 p.m.
04 , 00:20:48:04 , at Track 1.
04 , 00:20:49:20 , So definitely catch that if that sounds like that
20 , 00:20:52:27 , if that's something that's interesting to you.
27 , 00:20:53:27 , Thanks for coming.
27 , 00:20:54:27 , Thanks a lot, guys.
27 , 00:21:02:28 , (Applause) We have five minutes where we can take some questions.
28 , 00:21:06:06 , AUDIENCE MEMBER: (Inaudible question) TEAL ROGERS: Where do
06 , 00:21:08:18 , you opt in for the beta?
17 , 00:21:12:02 , It's www.trinarysoftware.com.
02 , 00:21:17:08 , ALEJANDRO CACERAS: TEAL ROGERS: Well, here it is, right
08 , 00:21:20:02 , on the top there.
24 , 00:21:29:13 , AUDIENCE MEMBER: I can't read that!
13 , 00:21:33:14 , ALEJANDRO CACERAS: So it's it's actually very simple.
14 , 00:21:36:21 , It's trinary, trinary, like three naries.
21 , 00:21:41:14 , TEAL ROGERS: Trinary software is almost a meaningless term
14 , 00:21:48:10 , in any functional sense, unless you think of it in terms of 3D.
11 , 00:21:52:24 , So that's really the only way that you could take what
24 , 00:21:57:02 , is you know, what is a trinary software.
20 , 00:21:59:12 , It's a 3d software.
12 , 00:22:01:15 , ALEJANDRO CACERAS: Other questions?
15 , 00:22:04:12 , (Inaudible question) ALEJANDRO CACERAS: So actually it's
12 , 00:22:08:07 , a customized version of Apache Nach.
17 , 00:22:11:18 , That's where the Apache hadoop, we specialized and added a bunch
18 , 00:22:15:23 , of plug ins and releasing all of that stuff open source afterwards.
23 , 00:22:18:27 , AUDIENCE MEMBER: When will you be showing off the crawler?
03 , 00:22:22:21 , ALEJANDRO CACERAS: I will be showing
21 , 00:22:27:06 , off a little bit more about the crawler and
06 , 00:22:31:27 , the vulnerability scanner at 3 p.m.
27 , 00:22:32:27 , in Track 1.
27 , 00:22:33:27 , Thanks, John.
28 , 00:22:40:29 , AUDIENCE MEMBER: Have you thought about rendering it in 3 D.
29 , 00:22:44:28 , and using elite motion to control it?
28 , 00:22:47:10 , ALEJANDRO CACERAS: Use what type of motion?
29 , 00:22:50:24 , AUDIENCE MEMBER: (Inaudible).
24 , 00:22:53:26 , TEAL ROGERS: Yeah, it could we can use, like,
26 , 00:22:58:28 , biofeedback and leap motion, and that actually is really easy
28 , 00:23:04:05 , to plug in and that's a direction we can take this.
05 , 00:23:07:06 , We are trying to figure out what directions.
06 , 00:23:10:12 , We want all of the good suggestions like that,
12 , 00:23:12:23 , that we can get.
02 , 00:23:17:10 , And any kind of, you know, contributions, any kind
10 , 00:23:24:04 , of input that anybody can get, feel free to email us or our emails are
04 , 00:23:30:05 , listed on our website, or, you know, if you have any any ideas
05 , 00:23:34:13 , or you have a project that this would really
13 , 00:23:40:05 , interrelate with, would it would be very helpful.
05 , 00:23:41:21 , ALEJANDRO CACERAS: Yes, we are definitely hoping to get
21 , 00:23:44:13 , a little back and forth with the community.
13 , 00:23:45:29 , We really want to make the community an integral part
29 , 00:23:48:15 , of where we take this entire thing.
02 , 00:23:52:12 , Definitely if you have ideas or want to talk
12 , 00:23:57:15 , with us or have additional questions, shoot us an email, follow us
15 , 00:24:02:02 , on Twitter on come to my talk again at 3 p.m.
02 , 00:24:03:02 , on Track 1.
02 , 00:24:05:07 , TEAL ROGERS: All right.
07 , 00:24:06:09 , Thank you for coming.
09 , 00:24:07:09 , (Applause).
09 , 00:24:09:16 , ALEJANDRO CACERAS: Thanks, everybody.