SILENT KILLERPanel

Current Path: > home > transcarter > > www > wp-content > plugins > wordfence > > vendor > > wordfence > wf-waf > src > lib


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-content/plugins/wordfence//vendor//wordfence/wf-waf/src/lib

NameTypeSizeLast ModifiedActions
parser Directory - -
storage Directory - -
api.php File 1767 bytes July 17 2025 21:05:48.
config.php File 2192 bytes July 17 2025 21:05:48.
http.php File 10783 bytes July 17 2025 21:05:48.
i18n.php File 1434 bytes July 17 2025 21:05:48.
json.php File 30931 bytes July 17 2025 21:05:48.
request.php File 34219 bytes July 17 2025 21:05:48.
rules.php File 47133 bytes July 17 2025 21:05:48.
shutdown.php File 1325 bytes July 17 2025 21:05:48.
storage.php File 1891 bytes July 17 2025 21:05:48.
utils.php File 42982 bytes July 17 2025 21:05:48.
view.php File 2325 bytes July 17 2025 21:05:48.
waf.php File 70716 bytes July 17 2025 21:05:48.
xmlrpc.php File 9203 bytes July 17 2025 21:05:48.

Reading File: /home/transcarter//www/wp-content/plugins/wordfence//vendor//wordfence/wf-waf/src/lib/storage.php

<?php
if (defined('WFWAF_VERSION') && !defined('WFWAF_RUN_COMPLETE')) {

interface wfWAFStorageInterface {
	const IP_BLOCKS_ALL = PHP_INT_MAX;
	const IP_BLOCKS_SINGLE = 1; //1 << 0
	const IP_BLOCKS_BLACKLIST = 2; //1 << 1
	
	public function hasPreviousAttackData($olderThan);

	public function hasNewerAttackData($newerThan);

	public function getAttackData();

	public function getAttackDataArray();

	public function getNewestAttackDataArray($newerThan);

	public function truncateAttackData();

	/**
	 * @param array $failedRules
	 * @param string $failedParamKey
	 * @param string $failedParamValue
	 * @param wfWAFRequestInterface $request
	 * @param mixed $_
	 * @return mixed
	 */
	public function logAttack($failedRules, $failedParamKey, $failedParamValue, $request, $_ = null);

	/**
	 * @param int $timestamp
	 * @param string $ip
	 * @param bool $ssl
	 * @param array $failedRuleIDs
	 * @param wfWAFRequestInterface|string $request
	 * @param mixed $_
	 * @return mixed
	 */
//	public function logAttack($timestamp, $ip, $ssl, $failedRuleIDs, $request, $_ = null);

	/**
	 * @param float $timestamp
	 * @param string $ip
	 * @return mixed
	 */
	public function blockIP($timestamp, $ip);

	public function isIPBlocked($ip);
	
	public function purgeIPBlocks($types = wfWAFStorageInterface::IP_BLOCKS_ALL);

	public function getConfig($key, $default = null, $category = '');

	public function setConfig($key, $value, $category = '');

	public function unsetConfig($key, $category = '');

	public function uninstall();
	
	//optional public function fileList();

	public function isInLearningMode();

	public function isDisabled();

	public function getRulesDSLCacheFile();

	public function isAttackDataFull();

	public function vacuum();

	public function getRules();

	public function setRules($rules);

	public function needsInitialRules();

	public function getDescription();
}
}

SILENT KILLER Tool