GRAYBYTE WORDPRESS FILE MANAGER6573

Server IP : 149.255.58.128 / Your IP : 216.73.216.20
System : Linux cloud516.thundercloud.uk 5.14.0-427.26.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 17 15:51:13 EDT 2024 x86_64
PHP Version : 8.2.28
Disable Function : allow_url_include, apache_child_terminate, apache_setenv, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname, proc_close, proc_get_status, proc_open, proc_terminate, shell_exec, show_source, system
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /usr/libexec/git-core/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /usr/libexec/git-core//git-credential-netrc
#!/usr/bin/perl

use lib (split(/:/, $ENV{GITPERLLIB} || '/usr/share/perl5/vendor_perl'));

use strict;
use warnings;

use Getopt::Long;
use File::Basename;
use Git;

my $VERSION = "0.2";

my %options = (
	       help => 0,
	       debug => 0,
	       verbose => 0,
	       insecure => 0,
	       file => [],

	       # identical token maps, e.g. host -> host, will be inserted later
	       tmap => {
			port => 'protocol',
			machine => 'host',
			path => 'path',
			login => 'username',
			user => 'username',
			password => 'password',
		       }
	      );

# Map each credential protocol token to itself on the netrc side.
foreach (values %{$options{tmap}}) {
	$options{tmap}->{$_} = $_;
}

# Now, $options{tmap} has a mapping from the netrc format to the Git credential
# helper protocol.

# Next, we build the reverse token map.

# When $rmap{foo} contains 'bar', that means that what the Git credential helper
# protocol calls 'bar' is found as 'foo' in the netrc/authinfo file.  Keys in
# %rmap are what we expect to read from the netrc/authinfo file.

my %rmap;
foreach my $k (keys %{$options{tmap}}) {
	push @{$rmap{$options{tmap}->{$k}}}, $k;
}

Getopt::Long::Configure("bundling");

# TODO: maybe allow the token map $options{tmap} to be configurable.
GetOptions(\%options,
           "help|h",
           "debug|d",
           "insecure|k",
           "verbose|v",
           "file|f=s@",
           'gpg|g:s',
          );

if ($options{help}) {
	my $shortname = basename($0);
	$shortname =~ s/git-credential-//;

	print <<EOHIPPUS;

$0 [(-f <authfile>)...] [-g <program>] [-d] [-v] [-k] get

Version $VERSION by tzz\@lifelogs.com.  License: BSD.

Options:

  -f|--file <authfile>: specify netrc-style files.  Files with the .gpg
                        extension will be decrypted by GPG before parsing.
                        Multiple -f arguments are OK.  They are processed in
                        order, and the first matching entry found is returned
                        via the credential helper protocol (see below).

                        When no -f option is given, .authinfo.gpg, .netrc.gpg,
                        .authinfo, and .netrc files in your home directory are
                        used in this order.

  -g|--gpg <program>  : specify the program for GPG. By default, this is the
                        value of gpg.program in the git repository or global
                        option or gpg.

  -k|--insecure       : ignore bad file ownership or permissions

  -d|--debug          : turn on debugging (developer info)

  -v|--verbose        : be more verbose (show files and information found)

To enable this credential helper:

  git config credential.helper '$shortname -f AUTHFILE1 -f AUTHFILE2'

(Note that Git will prepend "git-credential-" to the helper name and look for it
in the path.)

...and if you want lots of debugging info:

  git config credential.helper '$shortname -f AUTHFILE -d'

...or to see the files opened and data found:

  git config credential.helper '$shortname -f AUTHFILE -v'

Only "get" mode is supported by this credential helper.  It opens every
<authfile> and looks for the first entry that matches the requested search
criteria:

 'port|protocol':
   The protocol that will be used (e.g., https). (protocol=X)

 'machine|host':
   The remote hostname for a network credential. (host=X)

 'path':
   The path with which the credential will be used. (path=X)

 'login|user|username':
   The credential’s username, if we already have one. (username=X)

Thus, when we get this query on STDIN:

host=github.com
protocol=https
username=tzz

this credential helper will look for the first entry in every <authfile> that
matches

machine github.com port https login tzz

OR

machine github.com protocol https login tzz

OR... etc. acceptable tokens as listed above.  Any unknown tokens are
simply ignored.

Then, the helper will print out whatever tokens it got from the entry, including
"password" tokens, mapping back to Git's helper protocol; e.g. "port" is mapped
back to "protocol".  Any redundant entry tokens (part of the original query) are
skipped.

Again, note that only the first matching entry from all the <authfile>s,
processed in the sequence given on the command line, is used.

Netrc/authinfo tokens can be quoted as 'STRING' or "STRING".

No caching is performed by this credential helper.

EOHIPPUS

	exit 0;
}

my $mode = shift @ARGV;

# Credentials must get a parameter, so die if it's missing.
die "Syntax: $0 [(-f <authfile>)...] [-d] get" unless defined $mode;

# Only support 'get' mode; with any other unsupported ones we just exit.
exit 0 unless $mode eq 'get';

my $files = $options{file};

# if no files were given, use a predefined list.
# note that .gpg files come first
unless (scalar @$files) {
	my @candidates = qw[
				   ~/.authinfo.gpg
				   ~/.netrc.gpg
				   ~/.authinfo
				   ~/.netrc
			  ];

	$files = $options{file} = [ map { glob $_ } @candidates ];
}

load_config(\%options);

my $query = read_credential_data_from_stdin();

FILE:
foreach my $file (@$files) {
	my $gpgmode = $file =~ m/\.gpg$/;
	unless (-r $file) {
		log_verbose("Unable to read $file; skipping it");
		next FILE;
	}

	# the following check is copied from Net::Netrc, for non-GPG files
	# OS/2 and Win32 do not handle stat in a way compatible with this check :-(
	unless ($gpgmode || $options{insecure} ||
		$^O eq 'os2'
		|| $^O eq 'MSWin32'
		|| $^O eq 'MacOS'
		|| $^O =~ /^cygwin/) {
		my @stat = stat($file);

		if (@stat) {
			if ($stat[2] & 077) {
				log_verbose("Insecure $file (mode=%04o); skipping it",
					    $stat[2] & 07777);
				next FILE;
			}

			if ($stat[4] != $<) {
				log_verbose("Not owner of $file; skipping it");
				next FILE;
			}
		}
	}

	my @entries = load_netrc($file, $gpgmode);

	unless (scalar @entries) {
		if ($!) {
			log_verbose("Unable to open $file: $!");
		} else {
			log_verbose("No netrc entries found in $file");
		}

		next FILE;
	}

	my $entry = find_netrc_entry($query, @entries);
	if ($entry) {
		print_credential_data($entry, $query);
		# we're done!
		last FILE;
	}
}

exit 0;

sub load_netrc {
	my $file = shift @_;
	my $gpgmode = shift @_;

	my $io;
	if ($gpgmode) {
		my @cmd = ($options{'gpg'}, qw(--decrypt), $file);
		log_verbose("Using GPG to open $file: [@cmd]");
		open $io, "-|", @cmd;
	} else {
		log_verbose("Opening $file...");
		open $io, '<', $file;
	}

	# nothing to do if the open failed (we log the error later)
	return unless $io;

	# Net::Netrc does this, but the functionality is merged with the file
	# detection logic, so we have to extract just the part we need
	my @netrc_entries = net_netrc_loader($io);

	# these entries will use the credential helper protocol token names
	my @entries;

	foreach my $nentry (@netrc_entries) {
		my %entry;
		my $num_port;

		if (!defined $nentry->{machine}) {
			next;
		}
		if (defined $nentry->{port} && $nentry->{port} =~ m/^\d+$/) {
			$num_port = $nentry->{port};
			delete $nentry->{port};
		}

		# create the new entry for the credential helper protocol
		$entry{$options{tmap}->{$_}} = $nentry->{$_} foreach keys %$nentry;

		# for "host X port Y" where Y is an integer (captured by
		# $num_port above), set the host to "X:Y"
		if (defined $entry{host} && defined $num_port) {
			$entry{host} = join(':', $entry{host}, $num_port);
		}

		push @entries, \%entry;
	}

	return @entries;
}

sub net_netrc_loader {
	my $fh = shift @_;
	my @entries;
	my ($mach, $macdef, $tok, @tok);

    LINE:
	while (<$fh>) {
		undef $macdef if /\A\n\Z/;

		if ($macdef) {
			next LINE;
		}

		s/^\s*//;
		chomp;

		while (length && s/^("((?:[^"]+|\\.)*)"|((?:[^\\\s]+|\\.)*))\s*//) {
			(my $tok = $+) =~ s/\\(.)/$1/g;
			push(@tok, $tok);
		}

	    TOKEN:
		while (@tok) {
			if ($tok[0] eq "default") {
				shift(@tok);
				$mach = { machine => undef };
				next TOKEN;
			}

			$tok = shift(@tok);

			if ($tok eq "machine") {
				my $host = shift @tok;
				$mach = { machine => $host };
				push @entries, $mach;
			} elsif (exists $options{tmap}->{$tok}) {
				unless ($mach) {
					log_debug("Skipping token $tok because no machine was given");
					next TOKEN;
				}

				my $value = shift @tok;
				unless (defined $value) {
					log_debug("Token $tok had no value, skipping it.");
					next TOKEN;
				}

				# Following line added by rmerrell to remove '/' escape char in .netrc
				$value =~ s/\/\\/\\/g;
				$mach->{$tok} = $value;
			} elsif ($tok eq "macdef") { # we ignore macros
				next TOKEN unless $mach;
				my $value = shift @tok;
				$macdef = 1;
			}
		}
	}

	return @entries;
}

sub read_credential_data_from_stdin {
	# the query: start with every token with no value
	my %q = map { $_ => undef } values(%{$options{tmap}});

	while (<STDIN>) {
		next unless m/^([^=]+)=(.+)/;

		my ($token, $value) = ($1, $2);

		# skip any unknown tokens
		next unless exists $q{$token};

		$q{$token} = $value;
		log_debug("We were given search token $token and value $value");
	}

	foreach (sort keys %q) {
		log_debug("Searching for %s = %s", $_, $q{$_} || '(any value)');
	}

	return \%q;
}

# takes the search tokens and then a list of entries
# each entry is a hash reference
sub find_netrc_entry {
	my $query = shift @_;

    ENTRY:
	foreach my $entry (@_)
	{
		my $entry_text = join ', ', map { "$_=$entry->{$_}" } keys %$entry;
		foreach my $check (sort keys %$query) {
			if (!defined $entry->{$check}) {
			        log_debug("OK: entry has no $check token, so any value satisfies check $check");
			} elsif (defined $query->{$check}) {
				log_debug("compare %s [%s] to [%s] (entry: %s)",
					  $check,
					  $entry->{$check},
					  $query->{$check},
					  $entry_text);
				unless ($query->{$check} eq $entry->{$check}) {
					next ENTRY;
				}
			} else {
				log_debug("OK: any value satisfies check $check");
			}
		}

		return $entry;
	}

	# nothing was found
	return;
}

sub print_credential_data {
	my $entry = shift @_;
	my $query = shift @_;

	log_debug("entry has passed all the search checks");
 TOKEN:
	foreach my $git_token (sort keys %$entry) {
		log_debug("looking for useful token $git_token");
		# don't print unknown (to the credential helper protocol) tokens
		next TOKEN unless exists $query->{$git_token};

		# don't print things asked in the query (the entry matches them)
		next TOKEN if defined $query->{$git_token};

		log_debug("FOUND: $git_token=$entry->{$git_token}");
		printf "%s=%s\n", $git_token, $entry->{$git_token};
	}
}
sub load_config {
	# load settings from git config
	my $options = shift;
	# set from command argument, gpg.program option, or default to gpg
	$options->{'gpg'} //= Git::config('gpg.program')
	                  // 'gpg';
	log_verbose("using $options{'gpg'} for GPG operations");
}
sub log_verbose {
	return unless $options{verbose};
	printf STDERR @_;
	printf STDERR "\n";
}

sub log_debug {
	return unless $options{debug};
	printf STDERR @_;
	printf STDERR "\n";
}

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
May 15 2025 21:42:17
0 / root
0755
mergetools
--
December 23 2024 22:43:01
0 / root
0755
git
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-add
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-am
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-annotate
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-apply
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-archive
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-bisect
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-blame
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-branch
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-bugreport
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-bundle
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-cat-file
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-check-attr
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-check-ignore
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-check-mailmap
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-check-ref-format
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-checkout
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-checkout--worker
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-checkout-index
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-cherry
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-cherry-pick
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-clean
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-clone
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-column
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-commit
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-commit-graph
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-commit-tree
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-config
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-contacts
4.403 KB
May 31 2024 00:41:06
0 / root
0755
git-count-objects
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-credential
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-credential-cache
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-credential-cache--daemon
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-credential-netrc
10.688 KB
December 17 2024 12:17:06
0 / root
0755
git-credential-store
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-describe
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-diagnose
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-diff
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-diff-files
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-diff-index
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-diff-tree
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-difftool
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-difftool--helper
2.552 KB
December 17 2024 12:16:43
0 / root
0755
git-fast-export
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-fast-import
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-fetch
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-fetch-pack
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-filter-branch
15.489 KB
December 17 2024 12:16:43
0 / root
0755
git-fmt-merge-msg
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-for-each-ref
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-for-each-repo
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-format-patch
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-fsck
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-fsck-objects
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-fsmonitor--daemon
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-gc
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-get-tar-commit-id
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-grep
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-hash-object
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-help
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-hook
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-http-backend
662.336 KB
December 17 2024 12:17:15
0 / root
0755
git-http-fetch
732.289 KB
December 17 2024 12:17:15
0 / root
0755
git-http-push
1.05 MB
December 17 2024 12:17:15
0 / root
0755
git-imap-send
719.813 KB
December 17 2024 12:17:15
0 / root
0755
git-index-pack
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-init
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-init-db
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-interpret-trailers
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-log
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-ls-files
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-ls-remote
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-ls-tree
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-mailinfo
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-mailsplit
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-maintenance
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-merge
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-merge-base
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-merge-file
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-merge-index
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-merge-octopus
2.423 KB
December 17 2024 12:16:43
0 / root
0755
git-merge-one-file
3.612 KB
December 17 2024 12:16:43
0 / root
0755
git-merge-ours
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-merge-recursive
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-merge-resolve
1.201 KB
December 17 2024 12:16:43
0 / root
0755
git-merge-subtree
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-merge-tree
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-mergetool
11.423 KB
December 17 2024 12:16:43
0 / root
0755
git-mergetool--lib
10.477 KB
December 17 2024 12:16:43
0 / root
0644
git-mktag
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-mktree
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-multi-pack-index
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-mv
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-name-rev
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-notes
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-pack-objects
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-pack-redundant
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-pack-refs
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-patch-id
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-prune
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-prune-packed
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-pull
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-push
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-quiltimport
3.61 KB
December 17 2024 12:16:43
0 / root
0755
git-range-diff
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-read-tree
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-rebase
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-receive-pack
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-reflog
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-remote
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-remote-ext
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-remote-fd
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-remote-ftp
765.164 KB
December 17 2024 12:17:15
0 / root
0755
git-remote-ftps
765.164 KB
December 17 2024 12:17:15
0 / root
0755
git-remote-http
765.164 KB
December 17 2024 12:17:15
0 / root
0755
git-remote-https
765.164 KB
December 17 2024 12:17:15
0 / root
0755
git-repack
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-replace
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-request-pull
4.054 KB
December 17 2024 12:16:43
0 / root
0755
git-rerere
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-reset
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-restore
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-rev-list
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-rev-parse
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-revert
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-rm
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-send-pack
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-sh-i18n
1.644 KB
December 17 2024 12:16:43
0 / root
0644
git-sh-i18n--envsubst
632.977 KB
December 17 2024 12:17:15
0 / root
0755
git-sh-setup
8.201 KB
December 17 2024 12:16:43
0 / root
0644
git-shell
637.141 KB
December 17 2024 12:17:15
0 / root
0755
git-shortlog
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-show
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-show-branch
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-show-index
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-show-ref
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-sparse-checkout
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-stage
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-stash
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-status
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-stripspace
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-submodule
10.266 KB
December 17 2024 12:16:43
0 / root
0755
git-submodule--helper
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-switch
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-symbolic-ref
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-tag
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-unpack-file
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-unpack-objects
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-update-index
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-update-ref
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-update-server-info
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-upload-archive
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-upload-pack
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-var
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-verify-commit
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-verify-pack
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-verify-tag
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-version
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-web--browse
4.302 KB
December 17 2024 12:16:43
0 / root
0755
git-whatchanged
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-worktree
3.87 MB
December 17 2024 12:17:15
0 / root
0755
git-write-tree
3.87 MB
December 17 2024 12:17:15
0 / root
0755
scalar
685.828 KB
December 17 2024 12:17:15
0 / root
0755

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF