Welcome, Guest. Please login or register.
Did you miss your activation email?
+  pfSense Forum
|-+  pfSense English Support» OpenVPN» Enable TLS Auth support
Username:
Password:
 
 

Pages: [1]   Go Down
  Print  
Author Topic: Enable TLS Auth support  (Read 5514 times)
0 Members and 1 Guest are viewing this topic.
Blinkiz
Newbie
*
Offline Offline

Posts: 12


View Profile
« on: November 11, 2006, 12:49:32 pm »

Am requesting TLS Auth support from within the GUI.
Another box where a key can be inserted for OpenVPN. If the box are filled, TLS Auth should/can be enabled.


The tls-auth directive adds an additional HMAC signature to all SSL/TLS handshake packets for integrity verification. Any UDP packet not bearing the correct HMAC signature can be dropped without further processing. The tls-auth HMAC signature provides an additional level of security above and beyond that provided by SSL/TLS. It can protect against:

  • DoS attacks or port flooding on the OpenVPN UDP port.
  • Port scanning to determine which server UDP ports are in a listening state.
  • Buffer overflow vulnerabilities in the SSL/TLS implementation.
  • SSL/TLS handshake initiations from unauthorized machines (while such handshakes would ultimately fail to authenticate, tls-auth can cut them off at a much earlier point).
http://openvpn.net/howto.html#security

In the mean time, I would like to get suggestions how to enable TLS Auth support on a pfsense linux box.
Logged
jeroen234
Hero Member
*****
Offline Offline

Posts: 507


View Profile
« Reply #1 on: November 11, 2006, 01:00:34 pm »

search for openvpn and freebsd

btw pfsense is bsd not linux

Logged
Blinkiz
Newbie
*
Offline Offline

Posts: 12


View Profile
« Reply #2 on: November 11, 2006, 03:49:45 pm »

search for openvpn and freebsd

btw pfsense is bsd not linux


Have searched the net a while now without finding anything useful.
As you can see am not an expert in the unix world.

Anyway, I was looking in the logfile for openVPN and found out that something was read from /var/etc catalog. I went over their and found openvpn_server1.conf! So now I got it to work.
My request about implement this feature into GUI still exist.
Logged
Numbski
Sr. Member
****
Offline Offline

Posts: 276


FreeBSD/MacOS X nutcase


View Profile
« Reply #3 on: November 15, 2006, 11:08:44 am »

Please provide the directive you added to the conf file here, and I'll see if I can get a dev to add it to the ui.
Logged
Bredys
Full Member
***
Offline Offline

Posts: 66


View Profile
« Reply #4 on: November 16, 2006, 04:22:42 am »

Greetings,

you can use Custom options in OpenVPN settings for this feature :
tls-auth /etc/tls_auth.key 0

and then use Edit File and save your TLS key in this file : /etc/tls_auth.key
Logged
Blinkiz
Newbie
*
Offline Offline

Posts: 12


View Profile
« Reply #5 on: December 14, 2006, 04:50:58 pm »

you can use Custom options in OpenVPN settings for this feature :
tls-auth /etc/tls_auth.key 0
and then use Edit File and save your TLS key in this file : /etc/tls_auth.key
Thank you
Easier then editing a file.
Logged
Tele
Newbie
*
Offline Offline

Posts: 2



View Profile
« Reply #6 on: May 07, 2007, 10:12:42 am »

I've done this the manual way, but a extra inputfield would be a valuable addition to the openvpn configuration GUI.  Smiley
Logged
trendchiller
Sr. Member
****
Offline Offline

Posts: 308



View Profile
« Reply #7 on: June 04, 2007, 10:18:46 am »

I'll have a look for it and create some GUI-patch...

so watch out for answers of mine in this topic  Grin
Logged
trendchiller
Sr. Member
****
Offline Offline

Posts: 308



View Profile
« Reply #8 on: June 04, 2007, 05:40:40 pm »

So... it's ready...

have a look at http://pfsense.trendchiller.com and look at the patches section...
Logged
trendchiller
Sr. Member
****
Offline Offline

Posts: 308



View Profile
« Reply #9 on: June 05, 2007, 08:28:37 am »

some bugs fixed... if you downloaded... please do so again...
Logged
dlstrout
Jr. Member
**
Offline Offline

Posts: 29


View Profile
« Reply #10 on: July 15, 2007, 04:01:48 pm »

some bugs fixed... if you downloaded... please do so again...

Will these features becoming in a future SNAP or version?
Logged
trendchiller
Sr. Member
****
Offline Offline

Posts: 308



View Profile
« Reply #11 on: July 16, 2007, 02:51:06 am »

Yes, features are freezed until 1.3 release...

Next release will be 1.2 and after release of 1.2 it will be in the new snaps :-)
Logged
jmbo
Newbie
*
Offline Offline

Posts: 13


View Profile
« Reply #12 on: September 24, 2007, 05:05:40 pm »

Hi all,

does your patch can be installed in a 1.2 RC2 ? Huh

best regards
Logged
trendchiller
Sr. Member
****
Offline Offline

Posts: 308



View Profile
« Reply #13 on: September 25, 2007, 05:37:39 am »

yes, it can...

i also created a script for re-adding this features after upgrading to a new snap  Wink

from the gui:

fetch -o /trendchiller.sh http://pfsense.trendchiller.com/patches/trendchiller.update
chmod 744 /trendchiller.sh

then execute

/trendchiller.sh

 and have fun :-)
Logged
trendchiller
Sr. Member
****
Offline Offline

Posts: 308



View Profile
« Reply #14 on: March 08, 2008, 03:08:13 pm »

for embedded this should work...

fetch -o /etc/inc/openvpn.inc http://pfsense.trendchiller.com/patches/openvpn/_etc_inc/openvpn.inc
fetch -o /usr/local/pkg/openvpn.xml http://pfsense.trendchiller.com/patches/openvpn/_usr_local_pkg/openvpn.xml
fetch -o /usr/local/pkg/openvpn_cli.xml http://pfsense.trendchiller.com/patches/openvpn/_usr_local_pkg/openvpn_cli.xml
fetch -o /usr/local/pkg/openvpn_csc.xml http://pfsense.trendchiller.com/patches/openvpn/_usr_local_pkg/openvpn_csc.xml
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

 

Page created in 0.146 seconds with 20 queries.