Snuggledash icon

talk_to_yourself.pl

Snuggledash | PRO | 04/11/18 02:46:05 PM UTC | 0 ⭐ | 4912 👁️ | Never ⏰ | []
Perl |

500 B

|

None

|

0 👍

/

0 👎

#!/usr/bin/perl
use warnings;
use strict;
 
use Socket;
use POSIX qw(dup2);
 
#my $program = "/usr/sbin/telnetd";
#my @progargs = qw(-h -E /usr/bin/yes);
my $program = "/usr/sbin/sshd";
my @progargs = qw(-i);
 
socketpair(my $rdr, my $wtr, AF_UNIX, SOCK_STREAM, PF_UNSPEC)
        or die("socketpair");
close(STDIN);
close(STDOUT);
if (dup2(fileno($rdr), 0) == -1) { die("dup2"); }
if (dup2(fileno($wtr), 1) == -1) { die("dup2"); }
close($rdr);
close($wtr);
 
exec $program, @progargs or die("exec");

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎