KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache
System : Linux 10-169-227-96.cprapid.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User : kwssawblade ( 1099)
PHP Version : 7.2.34
Disable Function : exec,passthru,shell_exec,system
Directory :  /sbin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //sbin/ebtables-save
#!/bin/bash

EBTABLES="/sbin/ebtables"

[ -x "$EBTABLES" ] || exit 1

echo "# Generated by ebtables-save v1.0 on $(date)"

cnt=""
[ "x$EBTABLES_SAVE_COUNTER" = "xyes" ] && cnt="--Lc"

for table_name in $(grep -E '^ebtable_' /proc/modules | cut -f1 -d' ' | sed s/ebtable_//); do
    table=$($EBTABLES -t $table_name -L $cnt)
    [ $? -eq 0 ] || { echo "$table"; exit -1; }

    chain=""
    rules=""
    while read line; do
	[ -z "$line" ] && continue

	case "$line" in 
	    Bridge\ table:\ *)
		echo "*${line:14}"
		;;
	    Bridge\ chain:\ *)
		chain="${line:14}"
		chain="${chain%%,*}"
		policy="${line##*policy: }"
		echo ":$chain $policy"
		;;
	    *)
		if [ "$cnt" = "--Lc" ]; then
		    line=${line/, pcnt \=/ -c}
		    line=${line/-- bcnt \=/}
		fi
		rules="$rules-A $chain $line\n"
		;;
	esac
    done <<EOF
$table
EOF
    echo -e $rules
done

Anon7 - 2021