IleSansFil & WiFiDog By Mina Naguib For BSDCan 2005 Presented Saturday, May 14th, 2005.

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

Internet Access without the Internet Cooper Christian Chris Smart.
© 2012 All rights reserved to Ceedo. Flexible Desktops. Dynamic Workplace. Ceedo Client Offerings For Service Providers Ceedo Client Workspace Virtualization.
Southampton Open Wireless Network The Topology Talk.
 SONA ENTERPRISE was founded in 2008 as a manufacturer and developer of high performance, versatile wireless solutions for Wireless Internet Service.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Nada Abdulla Ahmed.  SmoothWall Express is an open source firewall distribution based on the GNU/Linux operating system. Designed for ease of use, SmoothWall.
Web Application Architecture Bird Book pp Client Server Model.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Technical Architectures
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
By: Alena Newcomb.  What is a WI-FI hotspot?  Wireless Local Area Network location that provides broadband Internet access.  Use of laptops, PDA, or.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 1 of…
Computer Network (MASQ/NAT/PROXY)
AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.
SaaS, PaaS & TaaS By: Raza Usmani
Firewall and Proxy Server Director: Dr. Mort Anvari Name: Anan Chen Date: Summer 2000.
George Njoroge CSCIE 139 Hosted vs. Managed VoIP Hosted VOIP is utilizing a company for phone connectivity (soft and hard), extensions,
Hotspot Express Product Presentation. Agenda 1.Product Perspective 2.Managed Services 3.Conclusion.
Understanding and Managing WebSphere V5
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
Innovative Broadband Services C hanging the way we present information: Digital Signs : Effective business promotion Nikolaos Desypris, Chief Executive.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
ELC 200 Day 9. Agenda Questions? Assignment 2 is Due Assignment 3 is posted  Due Feb. 25, 2014  assignment3.pdf assignment3.pdf Finish Building an E-commerce.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Web Based Applications
1 A web enabled compact flash card reader eeble. 2 Weeble Team Chris Foster Nicole DiGrazia Mike Kacirek Website
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
1 Parani-MSP1000 for Bluetooth Proximity Marketing SENA Technologies
Trimble Connected Community
1 UTGB Shell An Open-Source Browser Framework for the Integration of Biological Data Taro L. Saito, Shin Sasaki, Budrul Ahsan and.
OSIA Portal 2009 Mid-Term Presentation Nazim Öztahtaci Jiawei Chen Parvinder Gill Ye Tian Xin Guo Communication System Design 2009 Fall Mid-Term Workshop.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
CIS 451: Servers, CGI and Log Files Dr. Ralph D. Westfall January, 2009.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
CTSP TRAINING Router 101 And Networking Basics. You Don’t Need Internet Access to Run or Connect your devices to an Ethernet switch or Router Enable DHCP.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
How to use mrtg to monitor traffic on your wireless and wired network a bella mia company.
IBM Lotus Software © 2006 IBM Corporation IBM Lotus Notes Domino Blog Template Steve Castledine.
ELC 200 Day 9. Agenda Questions? Assignment 2 Corrected  All A’s and one A+ Assignment 3 Posted  Due October 8  assignment3.pdf assignment3.pdf Quiz.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Do not turn on your computers.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
PHP, Databases, and Cookies Dave Pease IDS496 12/2/2003
WEB SERVER SOFTWARE FEATURE SETS
23-Jan-16 CLOUD COMPUTING & IPTV BY ROBERT NATHAN.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
HotSpot Software HotSpot Billing Software helps you control and bill Internet access by redirecting your customers to sign-in or pay on your login page.
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
The lastest version of Hotspot, our software- only solution for deploying paid and free WiFi access, is already proving the value of the real- world expertise.
1 Product Overview. CONTROLLED INTERNET ACCESS FOR THE CREW AND MUCH MORE… CrewCommWifi provides crews connection to the Internet while ensuring IT security,
ogWifi brings Wireless to YOUR community Who and what is ogWifi? ● Non-profit volunteer-based Community WIFI Group ● Help businesses and organizations.
Internet Business Associate v2.0
The Holmes Platform and Applications
Understanding Web Server Programming
Integrated Management System
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Business in a Connected World
Carlington Community Association
Benefits To Used PHP To Create Websites. PHP – Hypertext Transfer Protocol PHP consider the most famed programming language for developing websites or.
How to use mrtg to monitor traffic on your wireless and wired network
CMPE419 Mobile Application Development
Lesson 2: Internet Communication
CMPE419 Mobile Application Development
Introducing MagicInfo 6
Presentation transcript:

IleSansFil & WiFiDog By Mina Naguib For BSDCan 2005 Presented Saturday, May 14th, 2005

About IleSansFil Montreal “Island Without Wires” Registered non-profit organization 100% volunteer-based Started with 3 people >2 years ago, now volunteers

IleSansFil: Mission statement Île Sans Fil is a non-profit community group devoted to providing free public wireless internet access to mobile users in public spaces throughout Montreal, Canada. We use open source software and inexpensive commercial WIFI equipment to share broadband internet connections.

IleSansFil Statistics Larger than a mom & pop ISP 5,000 active users, ~ 7,000 total Approximately 40 active hotspots, transient Only a handful of active volunteers supporting all this

IleSansFil’s 40+ hotspots Cafés, bars, restaurants Art galleries Municipal parks, libraries Laundromats, bookstores, community centers, markets Anywhere comfortable enough to be online Commercial or residential

IleSansFil: “Scoring” commercial hotspots Standard sales pitch works: Increases customers, customer ‘stickiness’ The “altruism” pitch works even better “Free” is rare nowadays. Sharing your internet for free makes people like you! Merchants like people liking them. As people’s jobs demand more computer and internet use, the hotspots provide a nice physical alternative to an office desk Consumers are now demanding internet access to “stay connected”. This is especially true of the early adopter crowds including bloggers, photobloggers, audiobloggers, “soft” DJs, and instant messenger junkies Tables turning: Business owners now solicit IleSansFil to set them up

IleSansFil Partners Mutual agreements are struck with community-centered companies to better the community, IleSansFil, or both Partners currently include a VOIP provider and a web hosting provider

IleSansFil: Beyond the free internet “Clever” local content Pertinent and interesting local content Encouraging sharing between users Offers “that warm fuzzy feeling” the BBS’s had. Undoes some of the anonymity the internet created

IleSansFil: Clever content Any type of static file (document/photo/audio) Dynamic RSS blog/data/news feeds Custom code, experiments, art, surveys Flickr photos feeds with API integration Anything that can be formatted for the web. This is especially clever for dynamic web services or anything with a realtime API Soon: Smart geographically-pertinent information

IleSansFil’s initial captive portal Used NoCat Perl script, needed several modules installed Relied on several heavy packages Often ended up in a 2-box setup Logs difficult to parse to conclude any useful stats from Central server difficult to extend Was nothing more than a “free wireless semi-ISP”

IleSansFil’s hackers produce:

WiFiDog Similar to NoCat’s architecture: A client process per hotspot A central web-based server That’s where the similarities end

Cat client vs. Dog client Perl Needed Perl, GnuPG Large memory footprint Difficult to manage and debug C Needs nothing except a libc implementation Negligible compiled size and memory usage, embeddable! Configurable syslog- classified logging, as well as 2 control interfaces

WiFiDog client Works in embedded linux environments such as the Linksys WRT54G WiFi routers (special OpenWRT firmware needed) Could run alongside an existing firewall Threaded, lightweight Controllable with the “wdctl” utility, or via a web browser

WiFiDog client interrogated and administered via the ‘wdctl’ utility

WiFiDog client features a built-in web server that offers several admin tools

Cat server vs. Dog server Perl CGI.htpasswd-style user db Quirky text file logging No admin interface Hard to tweak look Job done after auth PHP CGI PostgreSQL db, also supports remote radius auth Database logging with full accounting Extensive admin, monitoring & reporting interface Template skinnable All the goodies are after auth

WiFiDog server’s main page

WiFiDog server’s simple hotspots page

WiFiDog server’s technical hotspots page

WiFiDog server’s login page

WiFiDog server’s portal page

WiFiDog server’s admin page

WiFiDog: “Coming soon” Smart bandwidth throttling and capping, abusing abusive users Geographically-based content More modularized plugin architecture for the central server Worldwide free internet, free ipods for everyone, and honest car salesmen!

WiFiDog under *BSD ? Central server runs on any PHP5- enabled web server, so no problem there Client needs someone to fill-in stubs for pf/ipfw/your favourite firewalling and packet mangling framework - Apply Now!

Addresses

Thank you!