shell bypass 403

GrazzMean Shell

: /usr/share/doc/perl-Collectd/ [ drwxr-xr-x ]
Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.137.223.185
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : wiki2changelog.pl
#!/usr/bin/perl

use strict;
use warnings;

=head1 NAME

wiki2changelog.pl

=head1 DESCRIPTION

This script takes the change log from one of the "Version x.y" pages in
collectd's wiki and converts it to the format used by the "ChangeLog" file.
This is usually done as part of the release process.

=cut

our $TextWidth = 80;

sub format_entry
{
	my $in = shift;
	my $out = '';

	my $line = "\t*";
	my $line_len = 9;

	for (split (' ', $in)) {
		my $word = $_;
		my $word_len = 1 + length $word;

		if (($line_len + $word_len) > $TextWidth) {
			$out .= "$line\n";
			$line = "\t ";
			$line_len = 9;
		}

		$line .= " $word";
		$line_len += $word_len;
	}

	if ($line_len != 9) {
		$out .= "$line\n";
	}

	return $out;
}

while (<>)
{
	chomp;
	my $line = $_;

	if ($line =~ m#^\* (.*)#) {
		$line = $1;
	} else {
		next;
	}

	$line =~ s#&lt;#<#g;
	$line =~ s#&gt;#>#g;
	$line =~ s#&nbsp;# #g;
	$line =~ s#&quot;#"#g;

	$line =~ s#\{\{Plugin\|([^}]+)\}\}#$1 plugin#g;
	$line =~ s@\{\{Issue\|([^}]+)\}\}@#$1@g;
	$line =~ s#\[\[[^|\]]+\|([^\]]+)\]\]#$1#g;
	$line =~ s#\[\[([^|\]]+)\]\]#$1#g;

	$line =~ s#'''(.*?)'''#*$1*#g;
	$line =~ s#''(.*?)''#$1#g;
	$line =~ s#<code>(.*?)</code>#"$1"#gi;

	print format_entry($line);
}
© 2025 GrazzMean