Find Jobs
Hire Freelancers

Custom browser based on Awesomium

$30-250 USD

Completed
Posted over 9 years ago

$30-250 USD

Paid on delivery
I need a custom browser based on Awesomium engine ([login to view URL]) and another smaller application which serves as settings file encrypter/decrypter. The custom browser needs to: - Get the unique ID of any USB flash drive inserted - save configuration data in any USB encrypting this data using that specific USB drive serial number, so the configuration file can not be decrypted if copied in another USB stick as the unique ID will be different. For this is neccessary the separate EXE which will encrypt/decrypt the settings file. The settings to be used will be given to the winning bid later, but are not so many, approximately 10-15 parameters like URLs and if a few buttons will be available or not With this custom browser I need to be configurable so upon configuration it may open in one tab an URL, then another tab with another URL. There will be max 3-4 URLs. On each of these URLs the custom Awesomium engine needs to fill in username and password upon full page load and then click LOGIN buttons. The username/passwords will be part of settings file along with the URL where to navigate. The custom browser shall be as secure as possible where not to allow any right-clicking of mouse or any special keyboard shorcuts like View Source (CRTL+U), Stop navigation (ESC), Reload page (F5) etc. The user will be automatically driven to the specified URL and logged on, so user has just to make a few clicks, allowed to enter any data like numbers, letters or else. The custom browser shall not show anywhere the URL where is navigating like in address bar, top of page or anywhere else for privacy reasons. At top of each tab may be shown the page title, nothing else. This browser may open but can not function (can not navigate to any URL and fill in user/pass data) until a correct USB with correct data has been inserted, which means that if you insert an USB and you have copied the settings file from another USB, the settings file will not be decrypted and the browser may show some message like "No accessible data" If no USB is inserted may show "Please insert a correctly formatted USB stick". All navigation URL data and login data are taken from appropriate USB stick file. The file shall be read from USB root folder. File name may be negotiated later with winning bidder. File may be a plain text or a SQLite DB, up to the programmer suggestion. Looking for a fast and good solution including binaries and fully documented source code.
Project ID: 6648630

About the project

4 proposals
Remote project
Active 10 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
sir i have developed many custom browser you can check me portfolio and projects i can develop your project easily and faster with best quality so please allow me for PM skype id - [login to view URL]
$278 USD in 5 days
5.0 (2 reviews)
2.6
2.6
4 freelancers are bidding on average $879 USD for this job
User Avatar
I already made many awesomium and windows c#.net app , You can find some work in my portfolio . I read the requirements and confidence that I can do all. Thank you.
$789 USD in 15 days
5.0 (7 reviews)
4.7
4.7
User Avatar
A proposal has not yet been provided
$555 USD in 5 days
5.0 (3 reviews)
3.1
3.1
User Avatar
A proposal has not yet been provided
$1,894 USD in 25 days
5.0 (3 reviews)
2.7
2.7

About the client

Flag of ALBANIA
Tirana, Albania
5.0
14
Payment method verified
Member since Feb 21, 2007

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.