9 More Discussions You Might Find Interesting
1. IP Networking
Hi.
Can you please help me with a routing problem?
There are 2 networks:
192.168.10.0/24 (eth0)
192.168.11.0/24 (eth0:1)
The default gateway is 192.168.10.1
iPv4 routing is already enabled and working.
With vpnc I've built up an VPN connection and can access my home network... (0 Replies)
Discussion started by: tschmi
0 Replies
2. Cybersecurity
Hey everyone. I have a problem, but it may be my lack of understanding that is the cause. Ok so I attend a technical school, and needless to say there's a lot of wannabe hackers, pranksters and what not.
So from my laptop I'd like to connect to the wireless AP's around campus, but security is a... (1 Reply)
Discussion started by: Lost in Cyberia
1 Replies
3. IP Networking
I have a Cisco 1841 router configured as Easy VPN Server. Here is the configuration of the router:
Cisco# Cisco#show running-config Building configuration... Current configura - Pastebin.com
I have a Centos 5.7 server with installed Cisco VPN client for Linux. The client successfully... (0 Replies)
Discussion started by: rcbandit
0 Replies
4. IP Networking
I was given my pcf file to login to work from home and wanted to use OpenVPN instead of the Cisco VPN client software. Can I use this pcf file with OpenVPN? I attempted to use vpnc:
http://wiki.centos.org/HowTos/vpnc
but it just times out
?? (2 Replies)
Discussion started by: metallica1973
2 Replies
5. SCO
I would like to know if anyone has a way to PRINT TO a printer attached to a Windows 7 PC, from SCO, while logged in via a VPN connection.
I am able to attach to a Samba share on the SCO server for files while attached to the VPN, so I know my Samba is workling - but my print jobs return:
... (2 Replies)
Discussion started by: tbb999
2 Replies
6. Solaris
Hi everyone,
I am hoping anyone of you could help me in this weird problem we have in 1 of our Solaris 10 servers. Lately, we have been having some ftp problems in this server. Though it can ping any server within the network, it seems that it can only ftp to a select few. For most servers, the... (4 Replies)
Discussion started by: labdakos
4 Replies
7. IP Networking
Hello,
I have question about VPN connection thats,
I have two networks
1-Office Network
2-Home Network
both are connected to internet
i have in Office network PPTP VPN Server with real or static ip and on the home network all clients working with local ip
Now ,
I need to connect to... (3 Replies)
Discussion started by: LinuxCommandos
3 Replies
8. Linux
Trying to connect to my companies VPN with vpnc but I keep getting an error that the target failed to respond. I run wireshark and see that my host sends out a few ISAKMP packets but gets no response and gives up.
Any ideas what can cause this to happen? Is there someway that UDP traffic could... (0 Replies)
Discussion started by: osulinux
0 Replies
9. Shell Programming and Scripting
Hi All:
I need a script that can be timed to run every half hour to an hour to run a traceroute through a VPN to test that a connection is still up from a Win XP system. Which would be the best, C++ or Perl and what are some good resources to look at.
(If anyone has a script to do this... (1 Reply)
Discussion started by: maxhewitt
1 Replies
SSLH(8) SSLH(8)
NAME
sslh - ssl/ssh multiplexer
SYNOPSIS
sslh [-F config file] [ -t num ] [-p listening address [-p listening address ...] [--ssl target address for SSL] [--ssh target address for
SSH] [--openvpn target address for OpenVPN] [--http target address for HTTP] [-u username] [-P pidfile] [-v] [-i] [-V] [-f] [-n]
DESCRIPTION
sslh accepts connections in HTTP, HTTPS, SSH, OpenVPN, tinc, XMPP, or any other protocol that can be tested using a regular expression, on
the same port. This makes it possible to connect to any of these servers on port 443 (e.g. from inside a corporate firewall, which almost
never block port 443) while still serving HTTPS on that port.
The idea is to have sslh listen to the external 443 port, accept the incoming connections, work out what type of connection it is, and then
fordward to the appropriate server.
Protocol detection
The protocol detection is made based on the first bytes sent by the client: SSH connections start by identifying each other's versions
using clear text "SSH-2.0" strings (or equivalent version strings). This is defined in RFC4253, 4.2. Meanwhile, OpenVPN clients start with
0x00 0x0D 0x38, tinc clients start with "0 ", and XMPP client start with a packet containing "jabber".
Additionally, two kind of SSH clients exist: the client waits for the server to send its version string ("Shy" client, which is the case of
OpenSSH and Putty), or the client sends its version first ("Bold" client, which is the case of Bitvise Tunnelier and ConnectBot).
If the client stays quiet after the timeout period, sslh will connect to the first protocol defined (in the configuration file, or on the
command line), so SSH should be defined first in sslh configuration to accommodate for shy SSH clients.
Libwrap support
One drawback of sslh is that the ssh and httpd servers do not see the original IP address of the client anymore, as the connection is
forwarded through sslh. sslh provides enough logging to circumvent that problem. However it is common to limit access to ssh using
libwrap or tcpd. For this reason, sslh can be compiled to check SSH accesses against SSH access lists as defined in /etc/hosts.allow and
/etc/hosts.deny.
Configuration file
A configuration file can be supplied to sslh. Command line arguments override file settings. sslh uses libconfig to parse the configuration
file, so the general file format is indicated in <http://www.hyperrealm.com/libconfig/libconfig_manual.html>. Please refer to the example
configuration file provided with sslh for the specific format (Options have the same names as on the command line, except for the list of
listen ports and the list of protocols).
The configuration file makes it possible to specify protocols using regular expressions: a list of regular expressions is given as the
probe parameter, and if the first packet received from the client matches any of these expressions, sslh connects to that protocol.
Alternatively, the probe parameter can be set to "builtin", to use the compiled probes which are much faster than regular expressions.
OPTIONS
-t num, --timeout num
Timeout before forwarding the connection to the first configured protocol (which should usually be SSH). Default is 2s.
-p listening address, --listen listening address
Interface and port on which to listen, e.g. foobar:443, where foobar is the name of an interface (typically the IP address on which the
Internet connection ends up).
This can be specified several times to bind sslh to several addresses.
--ssl target address
Interface and port on which to forward SSL connection, typically localhost:443.
Note that you can set sslh to listen on ext_ip:443 and httpd to listen on localhost:443: this allows clients inside your network to
just connect directly to httpd.
--ssh target address
Interface and port on which to forward SSH connections, typically localhost:22.
--openvpn target address
Interface and port on which to forward OpenVPN connections, typically localhost:1194.
--xmpp target address
Interface and port on which to forward XMPP connections, typically localhost:5222.
--tinc target address
Interface and port on which to forward tinc connections, typically localhost:655.
This is experimental. If you use this feature, please report the results (even if it works!)
-v, --verbose
Increase verboseness.
-n, --numeric
Do not attempt to resolve hostnames: logs will contain IP addresses. This is mostly useful if the system's DNS is slow and running the
sslh-select variant, as DNS requests will hang all connections.
-V Prints sslh version.
-u username, --user username
Requires to run under the specified username.
-P pidfile, --pidfile pidfile
Specifies a file in which to write the PID of the main server.
-i, --inetd
Runs as an inetd server. Options -P (PID file), -p (listen address), -u (user) are ignored.
-f, --foreground
Runs in foreground. The server will not fork and will remain connected to the terminal. Messages normally sent to syslog will also be
sent to stderr.
--background
Runs in background. This overrides foreground if set in the configuration file (or on the command line, but there is no point setting
both on the command line unless you have a personality disorder).
FILES
/etc/init.d/sslh
Start-up script. The standard actions start, stop and restart are supported.
/etc/default/sslh
Server configuration. These are environment variables loaded by the start-up script and passed to sslh as command-line arguments. Refer
to the OPTIONS section for a detailed explanation of the variables used by sslh.
SEE ALSO
Last version available from <http://www.rutschle.net/tech/sslh>, and can be tracked from <http://freecode.com/projects/sslh>.
AUTHOR
Written by Yves Rutschle
v1.13b 2012-08-26 SSLH(8)