daloRADIUS - Cracking A Hole in The HotSpot 2014
daloRADIUS - Cracking A Hole in The HotSpot 2014
daloRADIUS - Cracking A Hole in The HotSpot 2014
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Whats ahead
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Topics
Wireless ISPs and Hotspots RADIUS and How It Works Open Source A journey through open source, from need to product
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
The Story
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2006
5 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HTML5
Twitter
2006
Android
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
10
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
11
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
10Levels participated, as an integrator, for big WISP project in Freetown, Sierra Leone led by Netcom
12
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
10Levels participated, as an integrator, Mail Server for big WISP project Networking in Freetown, Sierra Leone led by Netcom
13
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Wireless ISP
10Levels participated, as an integrator, for big WISP project in Freetown, Sierra Leone led by Netcom
14
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
10Levels participated, as an integrator, for big WISP project in Freetown, Sierra Leone led by Netcom
15
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
10Levels participated, as an integrator, for big WISP project in Freetown, Sierra Leone led by Netcom
16
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
10Levels participated, as an integrator, for big WISP project in Freetown, Sierra Leone led by Netcom
17
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
10Levels participated, as an integrator, for big WISP project in Freetown, Sierra Leone led by Netcom
18
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
19
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
20
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
21
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2 weeks later Im in Sierra Leone Doing network sniffing with my best friend ethereal
22
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
23
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
24
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
25
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
26
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
27
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
or actually
28
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
an IDEA!
29
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
30
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
31
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
32
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
33
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
34
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
E-mail services
35
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
36
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
37
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Authentication
38
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Authentication
RADIUS
The worlds most popular RADIUS server
39
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Authentication
40
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Authentication
Not really
* Image source: www.screenhog.com
41
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
42
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Authentication who is this user? Is that really him? Authorization what is this user allowed to do? Accounting what did the user do?
43
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
44
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
45
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
46
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
47
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
48
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
49
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
50
daloRADIUS,
The rise of
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
52 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
web management platform for freeRADIUS deployments?
53
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
dialup admin = bundles with FreeRADIUS
54
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
no other worthy open source project to tackle this problem
55
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
the endeavor begins
56
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
the endeavor begins lets scratch that itch!
57
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
hardest part of every new software project?
58
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
choosing a name
59
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
daloRADIUS
60
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
daloRADIUS whats in a name?
61
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
daloRADIUS whats in a name? Daloya my wifes last name
62
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
daloRADIUS whats in a name? Daloya my wifes last name Now she is famous!
63
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2007
daloRADIUS whats in a name? Daloya my wifes last name Now she is famous!
64
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
daloRADIUS is an advanced RADIUS web management application aimed at managing hotspots and generalpurpose ISP deployments. It features user management, graphical reporting, accounting, a billing engine and integrates with GoogleMaps for geo-locating.
65 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
every decent project needs a logo
66
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
every decent project needs a logo
67
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
my first major open source web venture
68
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
my first major open source web venture pioneer project
69
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
my first major open source web venture pioneer project great adoption potential
70
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
my first major open source web venture pioneer project great adoption potential amazing community feedback
71
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
mission #1
72
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
SourceForge project page
73
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
SourceForge project page code hosting
74
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
SourceForge project page code hosting collaboration
75
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
open source yields some food-wise benefits
76
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
I bet my friend I can hit lower than 1000 ranking on SourceForge
77
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
78
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
That reminds me! @andel7 you still owe me a meal!
79
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
Back To The Future
80
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
Back To The Future
81
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
82
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
mostly written in PHP well established, mature codebase maintained by one developer decreasing Y-O-Y commits
83
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
84
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
105K
lines of code has had 2,061 commits made by 6 contributors
85 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
26
person years based on COCOMO model
86
$1.4M
estimated cost for $55k average salary
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
more on project growth
87
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
more on project growth
88
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
> 150K
downloads
89 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
who is using it?
90
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
who is using it? exotic people
91
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
who is using it? exotic people really
92
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
93
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
Ecuador
94
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
Iceland
95
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
who is behind those downloads?
96
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
ISPs, Hotspots, Education
97
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
ISPs, Hotspots, Education partial list:
98
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
ISPs, Hotspots and Education
SiPalto
99 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
ISPs, Hotspots and Education
* these companies have been on the mailing list at some point
100 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
I even published a user guide book
101 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
102 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
>100
copies sold since December 2012
103 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
~250
pages step by step instructions
daloRADIUS
none of this would have been possible without
104 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
none of this would have been possible without an amazing community of users
105 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
none of this would have been possible without an amazing community of users an amazing community of developers
106 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
107 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
Evgeniy Kozhuhovskiy introducing multi-lingual support
108 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
multi-lingual proves promising as project grows
109 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
daloRADIUS
110 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Hotspots
The origins of
- Yoda
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
112 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
113 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
114 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
115 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Wireless Fidelity
116 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Wireless Fidelity
802.11b (11Mbps) 802.11g (54Mbps) 802.11n (120Mbps)
117 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
118 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Hotspots
119 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Captive Portals
Redirect all HTTP traffic to a web page User agrees to terms of service or pay online for Internet access
120 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Hotspots
121 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Captive Portals
The gateway for Internet access
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
123 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
124 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
125 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
126 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
127 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
128 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
129 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
130 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
131 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DNS
132 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DNS Huh??
133 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DNS Tunneling
134 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DNS is mandatory to resolve hostnames DNS is recursive -> delegate hostname resolution to a host you control
135 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
136 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
137 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
138 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Gaining Internet access through Captive portals that actually work, but not always
DNS redirection will prevent DNS tunneling from working Firewalling DNS activity
139 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Demo Time!
140 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.