Find Jobs
Hire Freelancers

Create basic WiFi captive portal w/ nodejs or similar

$30-250 USD

In Progress
Posted about 8 years ago

$30-250 USD

Paid on delivery
I need a simple captive portal solution for a WiFi hotspot. This will be coded from scratch in something like nodejs or golang. There are nodejs packages available for ipTables etc. The OS will be Linux/BSD based. The captive portal will be able to serve a captive portal web page that I have to wifi users upon connection. Data will be logged to remote API. There will be a basic web admin panel with simple controls for network, iptables firewall etc. Some basic statistics will be shown in the admin panel.
Project ID: 10333096

About the project

4 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello. I'm bidding low because I don't have any reviews yet. But I will guarantee you that quality is of the utmost importance to me in doing a project. I am a Masters student on Information Technology and a former government contractor working on PHP/MySQL and android technology. I have now started a software consulting firm using node.js as our primary technology. You can check out my github and npm account: paolord to look into my node.js work. Also If you can give me more info maybe we can work on a prototype. Please contact me at [login to view URL][at]gmail.com.
$50 USD in 7 days
0.0 (0 reviews)
0.0
0.0
4 freelancers are bidding on average $172 USD for this job
User Avatar
I'd be willing to build your sofware. It probably wouldn't be that pretty; I'm not much for web design, though I have some experience developing UIs, and even if I were, the tools at my disposal don't really allow for me to run, let alone build, a glamourous front-end. But I have some experience working with UNIX-esque operating systems and basic network administration -- certainly enough to route all traffic to the local web resource provided via DNS, given a decently well-supported networking platform -- and some experience working with HTTP, and with node. I can write a basic backend for your captive web application if required for storing the data, and I can implement a mechanism allowing you to view administrative resources such as basic statistics, likely incorporating basic HTTP authentication. In essence, if what you're asking me to do is some basic networking and a honeypot using nodejs and native functionality in Linux, I can navigate this technology and have enough experience to get at least the data processing components done easily, though a decent GUI will be a challenge (may incorporate external libraries). I wasn't expecting systems config outside networking, but give me the opportunity and, for enough cash, I'll do that too.
$150 USD in 8 days
0.0 (0 reviews)
0.0
0.0
User Avatar
PhD student in computer and network security. Previous employment experience with a similar project as an information security manager
$244 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have deployed captive portals for a combine wifi and lan access using FreeBSD. - Captive portal can be customised - Can use either voucher based authentications or username/password authentication - Provides Web Driven gui for easy access, monitoring and managing system - Firewalls, squid caching, dns forwarded can be done on same platform Message me if interested, and can further discuss.
$244 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
DUMFRIES, United Kingdom
5.0
2
Payment method verified
Member since Oct 8, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.