-
-
Save simz0ff/1a47c0d4fa6dd3df5c76fd58aa792c7e to your computer and use it in GitHub Desktop.
Revisions
-
Khoulaiz revised this gist
Jun 30, 2015 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -64,4 +64,4 @@ print "connected to the server\n"; connected to the server ``` Credits to [skohrs](http://serverfault.com/users/128800/skohrs) -
Khoulaiz revised this gist
Jun 30, 2015 . 1 changed file with 6 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -12,7 +12,7 @@ bash: connect: Connection refused bash: /dev/tcp/127.0.0.1/23: Connection refused ``` cURL ---- ``` $ curl -v telnet://127.0.0.1:22 * About to connect() to 127.0.0.1 port 22 (#0) @@ -29,7 +29,7 @@ $ curl -v telnet://127.0.0.1:23 curl: (7) couldn't connect to host ```` Python ------ ``` # python Python 2.6.6 (r266:84292, Oct 12 2012, 14:23:48) @@ -48,7 +48,7 @@ Traceback (most recent call last): socket.error: [Errno 111] Connection refused ``` Perl ---- ``` # perl use IO::Socket::INET; @@ -62,4 +62,6 @@ die "cannot connect to the server $!\n" unless $socket; print "connected to the server\n"; ^D connected to the server ``` Credits to (skohrs)[http://serverfault.com/users/128800/skohrs] -
Khoulaiz revised this gist
Jun 30, 2015 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,7 +1,7 @@ Here are several different ways to test a TCP port without telnet. BASH [(man page)](http://linux.die.net/man/1/bash) -------------------------------------------------- ``` $ cat < /dev/tcp/127.0.0.1/22 SSH-2.0-OpenSSH_5.3 @@ -12,7 +12,7 @@ bash: connect: Connection refused bash: /dev/tcp/127.0.0.1/23: Connection refused ``` cURL ~~~~ ``` $ curl -v telnet://127.0.0.1:22 * About to connect() to 127.0.0.1 port 22 (#0) -
Khoulaiz revised this gist
Jun 30, 2015 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ Here are several different ways to test a TCP port without telnet. BASH [(man page)](http://linux.die.net/man/1/bash) ================================================ ``` $ cat < /dev/tcp/127.0.0.1/22 -
Khoulaiz revised this gist
Jun 30, 2015 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,7 +1,7 @@ Here are several different ways to test a TCP port without telnet. BASH [man page](http://linux.die.net/man/1/bash) ================================================ ``` $ cat < /dev/tcp/127.0.0.1/22 SSH-2.0-OpenSSH_5.3 -
Khoulaiz renamed this gist
Jun 30, 2015 . 1 changed file with 8 additions and 8 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,18 +2,18 @@ Here are several different ways to test a TCP port without telnet. BASH (man page) =============== ``` $ cat < /dev/tcp/127.0.0.1/22 SSH-2.0-OpenSSH_5.3 ^C $ cat < /dev/tcp/127.0.0.1/23 bash: connect: Connection refused bash: /dev/tcp/127.0.0.1/23: Connection refused ``` cURL ==== ``` $ curl -v telnet://127.0.0.1:22 * About to connect() to 127.0.0.1 port 22 (#0) * Trying 127.0.0.1... connected @@ -27,10 +27,10 @@ $ curl -v telnet://127.0.0.1:23 * couldn't connect to host * Closing connection #0 curl: (7) couldn't connect to host ```` Python ====== ``` # python Python 2.6.6 (r266:84292, Oct 12 2012, 14:23:48) [GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2 @@ -46,10 +46,10 @@ Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in connect socket.error: [Errno 111] Connection refused ``` Perl ==== ``` # perl use IO::Socket::INET; $| = 1; @@ -62,4 +62,4 @@ die "cannot connect to the server $!\n" unless $socket; print "connected to the server\n"; ^D connected to the server ``` -
Khoulaiz revised this gist
Jun 30, 2015 . 1 changed file with 12 additions and 11 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,35 +2,35 @@ Here are several different ways to test a TCP port without telnet. BASH (man page) =============== ```` $ cat < /dev/tcp/127.0.0.1/22 SSH-2.0-OpenSSH_5.3 ^C $ cat < /dev/tcp/127.0.0.1/23 bash: connect: Connection refused bash: /dev/tcp/127.0.0.1/23: Connection refused ```` cURL ==== ```` $ curl -v telnet://127.0.0.1:22 * About to connect() to 127.0.0.1 port 22 (#0) * Trying 127.0.0.1... connected * Connected to 127.0.0.1 (127.0.0.1) port 22 (#0) SSH-2.0-OpenSSH_5.3 ^C $ curl -v telnet://127.0.0.1:23 * About to connect() to 127.0.0.1 port 23 (#0) * Trying 127.0.0.1... Connection refused * couldn't connect to host * Closing connection #0 curl: (7) couldn't connect to host ````` Python ====== ```` # python Python 2.6.6 (r266:84292, Oct 12 2012, 14:23:48) [GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2 @@ -46,10 +46,10 @@ Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in connect socket.error: [Errno 111] Connection refused ```` Perl ==== ```` # perl use IO::Socket::INET; $| = 1; @@ -62,3 +62,4 @@ die "cannot connect to the server $!\n" unless $socket; print "connected to the server\n"; ^D connected to the server ```` -
Khoulaiz created this gist
Jun 30, 2015 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,64 @@ Here are several different ways to test a TCP port without telnet. BASH (man page) =============== # cat < /dev/tcp/127.0.0.1/22 SSH-2.0-OpenSSH_5.3 ^C # cat < /dev/tcp/127.0.0.1/23 bash: connect: Connection refused bash: /dev/tcp/127.0.0.1/23: Connection refused cURL ==== # curl -v telnet://127.0.0.1:22 * About to connect() to 127.0.0.1 port 22 (#0) * Trying 127.0.0.1... connected * Connected to 127.0.0.1 (127.0.0.1) port 22 (#0) SSH-2.0-OpenSSH_5.3 ^C # curl -v telnet://127.0.0.1:23 * About to connect() to 127.0.0.1 port 23 (#0) * Trying 127.0.0.1... Connection refused * couldn't connect to host * Closing connection #0 curl: (7) couldn't connect to host Python ====== # python Python 2.6.6 (r266:84292, Oct 12 2012, 14:23:48) [GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import socket >>> clientsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) >>> clientsocket.connect(('127.0.0.1', 22)) >>> clientsocket.send('\n') 1 >>> clientsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) >>> clientsocket.connect(('127.0.0.1', 23)) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in connect socket.error: [Errno 111] Connection refused Perl ==== # perl use IO::Socket::INET; $| = 1; my $socket = new IO::Socket::INET( PeerHost => '127.0.0.1', PeerPort => '22', Proto => 'tcp', ); die "cannot connect to the server $!\n" unless $socket; print "connected to the server\n"; ^D connected to the server