SILENT KILLERPanel

Current Path: > home > > transcarter > www > > wp-admin > > includes >


Operation   : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Software     : Apache
Server IP    : 198.54.126.42 | Your IP: 216.73.216.135
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home//transcarter/www//wp-admin//includes/

NameTypeSizeLast ModifiedActions
admin-filters.php File 7997 bytes September 25 2023 16:06:34.
admin.php File 3628 bytes July 11 2023 04:03:24.
ajax-actions.php File 151532 bytes June 14 2024 14:21:10.
bookmark.php File 11615 bytes May 03 2023 09:03:22.
class-automatic-upgrader-skin.php File 3663 bytes June 22 2023 13:36:26.
class-bulk-plugin-upgrader-skin.php File 2590 bytes May 02 2024 16:20:10.
class-bulk-theme-upgrader-skin.php File 2660 bytes May 02 2024 16:20:10.
class-bulk-upgrader-skin.php File 6753 bytes May 02 2024 16:20:10.
class-core-upgrader.php File 15007 bytes June 04 2024 05:30:16.
class-custom-background.php File 21619 bytes December 07 2023 15:14:28.
class-custom-image-header.php File 49064 bytes March 02 2024 20:15:14.
class-file-upload-upgrader.php File 4163 bytes March 07 2024 05:58:16.
class-ftp-pure.php File 5426 bytes November 01 2019 13:57:02.
class-ftp-sockets-xml.php File 1079 bytes June 15 2024 11:34:14.
class-ftp-sockets.php File 8479 bytes March 22 2022 15:25:04.
class-ftp.php File 27304 bytes February 12 2024 12:07:10.
class-language-pack-upgrader-skin.php File 2870 bytes May 02 2024 16:20:10.
class-language-pack-upgrader.php File 15561 bytes April 30 2024 07:39:08.
class-pclzip.php File 196700 bytes March 31 2024 04:52:16.
class-plugin-installer-skin.php File 12047 bytes May 02 2024 16:20:10.
class-plugin-upgrader-skin.php File 3278 bytes June 14 2023 05:34:28.
class-plugin-upgrader.php File 23334 bytes February 20 2024 07:27:06.
class-theme-installer-skin.php File 12728 bytes May 02 2024 16:20:10.
class-theme-upgrader-skin.php File 4176 bytes February 26 2024 20:35:08.
class-theme-upgrader.php File 26794 bytes January 08 2024 23:19:16.
class-walker-category-checklist.php File 4898 bytes August 24 2023 08:01:16.
class-walker-nav-menu-checklist.php File 5628 bytes September 08 2023 08:32:24.
class-walker-nav-menu-edit.php File 13249 bytes September 14 2023 11:46:20.
class-wp-ajax-upgrader-skin.php File 4193 bytes June 22 2023 13:36:26.
class-wp-application-passwords-list-table.php File 6949 bytes February 16 2024 21:47:12.
class-wp-automatic-updater.php File 61148 bytes June 18 2024 13:41:06.
class-wp-comments-list-table.php File 32439 bytes May 10 2024 17:09:16.
class-wp-community-events.php File 18769 bytes September 12 2023 14:23:18.
class-wp-debug-data.php File 61645 bytes August 13 2024 17:41:18.
class-wp-filesystem-base.php File 24410 bytes February 16 2024 21:47:12.
class-wp-filesystem-direct.php File 18143 bytes February 16 2024 21:47:12.
class-wp-filesystem-ftpext.php File 23101 bytes February 16 2024 21:47:12.
class-wp-filesystem-ftpsockets.php File 18479 bytes February 16 2024 21:47:12.
class-wp-filesystem-ssh2.php File 23310 bytes February 16 2024 21:47:12.
class-wp-importer.php File 7465 bytes August 14 2023 08:59:20.
class-wp-internal-pointers.php File 4577 bytes June 14 2023 11:57:20.
class-wp-links-list-table.php File 9175 bytes May 01 2024 17:01:12.
class-wp-list-table-compat.php File 1497 bytes November 14 2020 16:54:08.
class-wp-list-table.php File 52848 bytes June 25 2024 07:59:22.
class-wp-media-list-table.php File 25569 bytes September 22 2023 18:58:16.
class-wp-ms-sites-list-table.php File 22017 bytes February 26 2024 20:35:08.
class-wp-ms-themes-list-table.php File 28278 bytes May 01 2024 17:01:12.
class-wp-ms-users-list-table.php File 15221 bytes November 15 2023 09:33:26.
class-wp-plugin-install-list-table.php File 24720 bytes June 20 2024 14:32:12.
class-wp-plugins-list-table.php File 57726 bytes May 14 2024 15:49:10.
class-wp-post-comments-list-table.php File 1453 bytes October 04 2022 02:47:16.
class-wp-posts-list-table.php File 63798 bytes June 15 2024 11:34:14.
class-wp-privacy-data-export-requests-list-table.php File 5563 bytes March 10 2022 19:22:02.
class-wp-privacy-data-removal-requests-list-table.php File 5715 bytes September 08 2023 08:32:24.
class-wp-privacy-policy-content.php File 32770 bytes February 29 2024 12:17:08.
class-wp-privacy-requests-table.php File 13974 bytes September 22 2023 18:58:16.
class-wp-screen.php File 37327 bytes June 15 2024 11:34:14.
class-wp-site-health-auto-updates.php File 13505 bytes September 25 2023 23:27:12.
class-wp-site-health.php File 122552 bytes June 18 2024 10:59:14.
class-wp-site-icon.php File 6414 bytes March 02 2024 20:15:14.
class-wp-terms-list-table.php File 21182 bytes June 15 2024 11:34:14.
class-wp-theme-install-list-table.php File 15736 bytes May 01 2024 17:01:12.
class-wp-themes-list-table.php File 10288 bytes February 26 2024 20:35:08.
class-wp-upgrader-skin.php File 7110 bytes May 02 2024 16:20:10.
class-wp-upgrader-skins.php File 1477 bytes October 08 2019 16:19:04.
class-wp-upgrader.php File 47051 bytes June 04 2024 05:30:16.
class-wp-users-list-table.php File 19058 bytes January 10 2024 11:57:16.
comment.php File 6121 bytes July 20 2022 21:15:10.
continents-cities-string.php File 1079 bytes June 15 2024 11:34:14.
continents-cities.php File 20540 bytes September 19 2022 22:24:12.
credits.php File 5941 bytes June 22 2023 13:36:26.
dashboard.php File 70208 bytes February 08 2024 20:36:14.
deprecated.php File 41776 bytes January 10 2024 11:57:16.
edit-tag-messages.php File 1478 bytes December 07 2021 12:20:02.
export.php File 25565 bytes April 15 2024 19:03:10.
file-schema.php File 373 bytes June 15 2024 11:34:14.
file.php File 98415 bytes June 13 2024 19:50:14.
image-edit.php File 43360 bytes June 25 2024 14:32:16.
image.php File 41868 bytes March 02 2024 20:15:14.
import.php File 6676 bytes July 29 2022 08:22:10.
list-table.php File 3802 bytes October 04 2022 02:47:16.
media.php File 118885 bytes June 09 2024 21:53:14.
menu.php File 9618 bytes November 06 2023 09:27:24.
meta-boxes.php File 66134 bytes July 24 2024 16:32:16.
misc.php File 46458 bytes May 02 2024 12:19:14.
ms-admin-filters.php File 1296 bytes September 20 2022 01:51:10.
ms-deprecated.php File 3770 bytes September 20 2022 01:51:10.
ms.php File 33958 bytes May 11 2024 13:47:06.
nav-menu.php File 48898 bytes June 15 2024 11:34:14.
network.php File 26980 bytes May 09 2024 22:09:14.
noop.php File 1148 bytes September 21 2023 00:27:26.
options.php File 4251 bytes February 26 2024 20:18:10.
plugin-install.php File 39950 bytes June 13 2024 19:50:14.
plugin.php File 92911 bytes June 15 2024 11:34:14.
post.php File 81640 bytes June 15 2024 11:34:14.
privacy-tools.php File 33462 bytes June 22 2023 13:36:26.
revision.php File 16142 bytes February 16 2024 21:47:12.
schema.php File 42667 bytes June 13 2024 09:00:12.
screen.php File 6378 bytes June 15 2024 11:34:14.
taxonomy.php File 8424 bytes March 10 2023 07:04:20.
template.php File 98313 bytes June 15 2024 11:34:14.
theme-install.php File 6990 bytes February 26 2024 20:35:08.
theme.php File 47809 bytes June 13 2024 19:50:14.
translation-install.php File 8915 bytes June 13 2024 19:50:14.
update-core.php File 66980 bytes August 06 2025 04:48:36.
update.php File 34578 bytes June 13 2024 19:50:14.
upgrade.php File 113095 bytes June 18 2024 13:39:12.
user.php File 23514 bytes November 17 2023 13:29:26.
widgets.php File 10912 bytes September 09 2023 08:28:26.

Reading File: /home//transcarter/www//wp-admin//includes//class-file-upload-upgrader.php

<?php
/**
 * Upgrade API: File_Upload_Upgrader class
 *
 * @package WordPress
 * @subpackage Upgrader
 * @since 4.6.0
 */

/**
 * Core class used for handling file uploads.
 *
 * This class handles the upload process and passes it as if it's a local file
 * to the Upgrade/Installer functions.
 *
 * @since 2.8.0
 * @since 4.6.0 Moved to its own file from wp-admin/includes/class-wp-upgrader.php.
 */
#[AllowDynamicProperties]
class File_Upload_Upgrader {

	/**
	 * The full path to the file package.
	 *
	 * @since 2.8.0
	 * @var string $package
	 */
	public $package;

	/**
	 * The name of the file.
	 *
	 * @since 2.8.0
	 * @var string $filename
	 */
	public $filename;

	/**
	 * The ID of the attachment post for this file.
	 *
	 * @since 3.3.0
	 * @var int $id
	 */
	public $id = 0;

	/**
	 * Construct the upgrader for a form.
	 *
	 * @since 2.8.0
	 *
	 * @param string $form      The name of the form the file was uploaded from.
	 * @param string $urlholder The name of the `GET` parameter that holds the filename.
	 */
	public function __construct( $form, $urlholder ) {

		if ( empty( $_FILES[ $form ]['name'] ) && empty( $_GET[ $urlholder ] ) ) {
			wp_die( __( 'Please select a file' ) );
		}

		// Handle a newly uploaded file. Else, assume it's already been uploaded.
		if ( ! empty( $_FILES ) ) {
			$overrides = array(
				'test_form' => false,
				'test_type' => false,
			);
			$file      = wp_handle_upload( $_FILES[ $form ], $overrides );

			if ( isset( $file['error'] ) ) {
				wp_die( $file['error'] );
			}

			if ( 'pluginzip' === $form || 'themezip' === $form ) {
				if ( ! wp_zip_file_is_valid( $file['file'] ) ) {
					wp_delete_file( $file['file'] );

					if ( 'pluginzip' === $form ) {
						$plugins_page = sprintf(
							'<a href="%s">%s</a>',
							self_admin_url( 'plugin-install.php' ),
							__( 'Return to the Plugin Installer' )
						);
						wp_die( __( 'Incompatible Archive.' ) . '<br />' . $plugins_page );
					}

					if ( 'themezip' === $form ) {
						$themes_page = sprintf(
							'<a href="%s" target="_parent">%s</a>',
							self_admin_url( 'theme-install.php' ),
							__( 'Return to the Theme Installer' )
						);
						wp_die( __( 'Incompatible Archive.' ) . '<br />' . $themes_page );
					}
				}
			}

			$this->filename = $_FILES[ $form ]['name'];
			$this->package  = $file['file'];

			// Construct the attachment array.
			$attachment = array(
				'post_title'     => $this->filename,
				'post_content'   => $file['url'],
				'post_mime_type' => $file['type'],
				'guid'           => $file['url'],
				'context'        => 'upgrader',
				'post_status'    => 'private',
			);

			// Save the data.
			$this->id = wp_insert_attachment( $attachment, $file['file'] );

			// Schedule a cleanup for 2 hours from now in case of failed installation.
			wp_schedule_single_event( time() + 2 * HOUR_IN_SECONDS, 'upgrader_scheduled_cleanup', array( $this->id ) );

		} elseif ( is_numeric( $_GET[ $urlholder ] ) ) {
			// Numeric Package = previously uploaded file, see above.
			$this->id   = (int) $_GET[ $urlholder ];
			$attachment = get_post( $this->id );
			if ( empty( $attachment ) ) {
				wp_die( __( 'Please select a file' ) );
			}

			$this->filename = $attachment->post_title;
			$this->package  = get_attached_file( $attachment->ID );
		} else {
			// Else, It's set to something, Back compat for plugins using the old (pre-3.3) File_Uploader handler.
			$uploads = wp_upload_dir();
			if ( ! ( $uploads && false === $uploads['error'] ) ) {
				wp_die( $uploads['error'] );
			}

			$this->filename = sanitize_file_name( $_GET[ $urlholder ] );
			$this->package  = $uploads['basedir'] . '/' . $this->filename;

			if ( ! str_starts_with( realpath( $this->package ), realpath( $uploads['basedir'] ) ) ) {
				wp_die( __( 'Please select a file' ) );
			}
		}
	}

	/**
	 * Deletes the attachment/uploaded file.
	 *
	 * @since 3.2.2
	 *
	 * @return bool Whether the cleanup was successful.
	 */
	public function cleanup() {
		if ( $this->id ) {
			wp_delete_attachment( $this->id );

		} elseif ( file_exists( $this->package ) ) {
			return @unlink( $this->package );
		}

		return true;
	}
}

SILENT KILLER Tool