| View previous topic :: View next topic |
| Author |
Message |
Zero3
Joined: 07 Jun 2009 Posts: 2
|
Posted: Sun Jun 07, 2009 10:46 pm Post subject: Freenet Windows Installer |
|
|
Freenet Windows Installer
Introduction
Hey everyone!
For some time, I've been working on a new Windows installer for The Freenet Project. The Installer itself is written from the ground in Autohotkey (and uses a few third-party helper executables). Freenet has a rather complicated installation procedure (involving running a system service under a custom user account), which was hard to provide through a standardized "wizard" installer while keeping usability at the top.
A very short introduction to Freenet (from http://freenetproject.org/whatis.html):
| Quote: | Freenet is free software which lets you publish and obtain information on the Internet without fear of censorship. To achieve this freedom, the network is entirely decentralized and publishers and consumers of information are anonymous. Without anonymity there can never be true freedom of speech, and without decentralization the network will be vulnerable to attack.
Communications by Freenet nodes are encrypted and are "routed-through" other nodes to make it extremely difficult to determine who is requesting the information and what its content is. |
I've used many, many different parts of Autohotkey and also several of the countless scripts people have shared on these forums. It only seems fair to share my results with you .
Specialized features
- Java detection (with bundled online installer if no/old version is found)
- Language selector drop-down box providing a localized installer (OS language is pre-selected)
- Smart installation directory picker (browse and default buttons, automatic creation of a "Freenet" folder if user selects a path without, free space checking, ...)
- Port scanner/checker for finding free ports
- Custom Windows user creation with password, special privileges to run services and read/write access to the installation files
- Custom service creation through a Java wrapper
- Service start/stop helpers supporting Vista UAC escalation
- Launcher doing prioritized searching for browsers on the system (to find the most secure for Freenet)
- Uninstaller removing all of the installed stuff again
Downloads
The compiled version is available at: http://freenetproject.org/download.html
The source is available at: http://github.com/freenet/wininstaller-staging/tree/master
Screenshots
English version with the Vista theme:
Danish version with the traditional Windows theme:
 |
|
| Back to top |
|
 |
Chavez
Joined: 20 Aug 2008 Posts: 257
|
Posted: Mon Jun 08, 2009 6:50 pm Post subject: |
|
|
Is this somewhat like TOR? _________________ -Chavez. |
|
| Back to top |
|
 |
Zero3
Joined: 07 Jun 2009 Posts: 2
|
Posted: Tue Jun 09, 2009 3:42 am Post subject: |
|
|
Same genre - different software.
TOR mainly provides somewhat anonymous internet traffic by routing your traffic through "tor nodes" and letting it exit back to the internet through a "tor exit node" another place than it started. TOR also provides "hidden services", e.g. stuff that only lives on the TOR network - which is more similar to what Freenet does.
Freenet can be described as an "undercover" internet where all data and traffic is encrypted, and only lives and floats between individually connected Freenet users. The goal of Freenet is to provide a way of anonymous communication without the fear of censorship. Once something is published on Freenet, it floats around the network and will basically only be removed when the demand for it is gone. |
|
| Back to top |
|
 |
|