mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2024-09-20 10:40:39 +03:00
119 lines
5.3 KiB
Plaintext
119 lines
5.3 KiB
Plaintext
All binary files on the 'hamcore' directory are free software under
|
|
the Apache License, Version 2.0. (Except WinPcap binaries.)
|
|
|
|
Some geeks should be interested in how to rebuild .sys (driver) files on
|
|
this directory. This text file helps such crazy geeks.
|
|
|
|
|
|
How to rebuild these '.sys' files?
|
|
----------------------------------
|
|
|
|
Windows Vista or later version of Windows requires all device drivers to be
|
|
signed by Authenticode digital certificate. Therefore, SoftEther VPN Project
|
|
publishes all necessary binary files in the 'hamcore' directory with
|
|
'already-signed' format by the certificate of SoftEther VPN Project.
|
|
|
|
That is the reason why the all .sys files (device drivers) are already built
|
|
and digitally signed by SoftEther VPN Project on the time of release of
|
|
the source code.
|
|
|
|
However, the entire source code of all the .sys files are contained on the
|
|
source code tree as follows:
|
|
|
|
- pxwfp_x86.sys and pxwfp_x64.sys
|
|
You can build these files from the source code on the 'Wfp' directory.
|
|
|
|
- see.sys and see_x64.sys
|
|
You can build these files from the source code on the 'See' directory.
|
|
|
|
- SeLow_x86.sys and SeLow_x64.sys
|
|
You can build these files from the source code on the 'SeLow' directory.
|
|
|
|
- vpn_driver.sys, vpn_driver_x64.sys and vpn_driver_9x.sys
|
|
You can build these files from the source code on the 'Neo' directory.
|
|
|
|
- vpn_driver6.sys and vpn_driver6_x64.sys
|
|
You can build these files from the source code on the 'Neo6' directory.
|
|
|
|
It is recommended to build these files on the 'SEVPN.sln' Visual Studio 2008
|
|
solution file.
|
|
|
|
Note that rebuilding these files require Windows Driver Kits.
|
|
Loading the re-built .sys files requires your Authenticode certificate file
|
|
if the operating system is Windows Vista or later.
|
|
|
|
|
|
|
|
How to rebuild these 'vpn16.exe' files?
|
|
---------------------------------------
|
|
|
|
The vpn16.exe binary is the 16-bit Driver Install Utility for Windows 9x.
|
|
You can build this file from the 'vpn16' directory. However, you need
|
|
Visual C++ 16-bit edition and Windows 98 DDK to rebuild this 'vpn16.exe'.
|
|
|
|
|
|
|
|
How to rebuild the 'vpnweb.cab' and 'vpnweb.ocx' files?
|
|
-------------------------------------------------------
|
|
These files are ActiveX controls.
|
|
The source code is in the 'vpnweb' directory.
|
|
|
|
|
|
'winpcap_installer.exe' and 'winpcap_installer_win9x.exe'
|
|
---------------------------------------------------------
|
|
They are WinPcap binaries from http://www.winpcap.org/.
|
|
The WinPcap license is at http://www.winpcap.org/misc/copyright.htm page.
|
|
|
|
|
|
License
|
|
-------
|
|
THE APACHE LICENSE, VERSION 2.0 APPLY ON ALL SOFTETHER VPN PROGRAMS WHICH
|
|
ARE DEVELOPED BY SOFTETHER VPN PROJECT.
|
|
|
|
|
|
Disclaimer
|
|
----------
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
THE SOFTWARE.
|
|
|
|
THIS SOFTWARE IS DEVELOPED IN JAPAN, AND DISTRIBUTED FROM JAPAN, UNDER
|
|
JAPANESE LAWS. YOU MUST AGREE IN ADVANCE TO USE, COPY, MODIFY, MERGE, PUBLISH,
|
|
DISTRIBUTE, SUBLICENSE, AND/OR SELL COPIES OF THIS SOFTWARE, THAT ANY JURIDICAL
|
|
DISPUTES WHICH ARE CONCERNED TO THIS SOFTWARE OR ITS CONTENTS, AGAINST US
|
|
(SOFTETHER PROJECT, SOFTETHER CORPORATION, DAIYUU NOBORI OR OTHER SUPPLIERS),
|
|
OR ANY JURIDICAL DISPUTES AGAINST US WHICH ARE CAUSED BY ANY KIND OF USING,
|
|
COPYING, MODIFYING, MERGING, PUBLISHING, DISTRIBUTING, SUBLICENSING, AND/OR
|
|
SELLING COPIES OF THIS SOFTWARE SHALL BE REGARDED AS BE CONSTRUED AND
|
|
CONTROLLED BY JAPANESE LAWS, AND YOU MUST FURTHER CONSENT TO EXCLUSIVE
|
|
JURISDICTION AND VENUE IN THE COURTS SITTING IN TOKYO, JAPAN. YOU MUST WAIVE
|
|
ALL DEFENSES OF LACK OF PERSONAL JURISDICTION AND FORUM NON CONVENIENS.
|
|
PROCESS MAY BE SERVED ON EITHER PARTY IN THE MANNER AUTHORIZED BY APPLICABLE
|
|
LAW OR COURT RULE.
|
|
|
|
USE ONLY IN JAPAN. DO NOT USE THIS SOFTWARE IN ANOTHER COUNTRY UNLESS
|
|
YOU HAVE A CONFIRMATION THAT THIS SOFTWARE DOES NOT VIOLATE ANY
|
|
CRIMINAL LAWS OR CIVIL RIGHTS IN THAT PARTICULAR COUNTRY. USING THIS
|
|
SOFTWARE IN OTHER COUNTRIES IS COMPLETELY AT YOUR OWN RISK. THE
|
|
SOFTETHER VPN PROJECT HAS DEVELOPED AND DISTRIBUTED THIS SOFTWARE TO
|
|
COMPLY ONLY WITH THE JAPANESE LAWS AND EXISTING CIVIL RIGHTS INCLUDING
|
|
PATENTS WHICH ARE SUBJECTS APPLY IN JAPAN. OTHER COUNTRIES' LAWS OR
|
|
CIVIL RIGHTS ARE NONE OF OUR CONCERNS NOR RESPONSIBILITIES. WE HAVE
|
|
NEVER INVESTIGATED ANY CRIMINAL REGULATIONS, CIVIL LAWS OR
|
|
INTELLECTUAL PROPERTY RIGHTS INCLUDING PATENTS IN ANY OF OTHER 200+
|
|
COUNTRIES AND TERRITORIES. BY NATURE, THERE ARE 200+ REGIONS IN THE
|
|
WORLD, WITH DIFFERENT LAWS. IT IS IMPOSSIBLE TO VERIFY EVERY
|
|
COUNTRIES' LAWS, REGULATIONS AND CIVIL RIGHTS TO MAKE THE SOFTWARE
|
|
COMPLY WITH ALL COUNTRIES' LAWS BY THE PROJECT. EVEN IF YOU WILL BE
|
|
SUED BY A PRIVATE ENTITY OR BE DAMAGED BY A PUBLIC SERVANT IN YOUR
|
|
COUNTRY, THE DEVELOPERS OF THIS SOFTWARE WILL NEVER BE LIABLE TO
|
|
RECOVER OR COMPENSATE SUCH DAMAGES, CRIMINAL OR CIVIL
|
|
RESPONSIBILITIES. NOTE THAT THIS LINE IS NOT LICENSE RESTRICTION BUT
|
|
JUST A STATEMENT FOR WARNING AND DISCLAIMER.
|
|
|
|
|