AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/openvswitch.cpython-310.pyc
o

���b�?�@sfddlmZmZmZmZddlmZddlZGdd�de�ZGdd�dee�Z	Gdd	�d	eee�Z
dS)
�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugin)�environNc@s eZdZdZdZdZdd�ZdS)�OpenVSwitchzOpenVSwitch networking�openvswitch)�network�virtc(sN��d�}ddg}��d�}|ddko|d�d�}t�fd	d
�dD��}d}gd
�}t�d�r9|�t�d��|sH���fdd
�|D��n��|���gd������dd���dd���dd�g�t�d�}|rx����|d����	gd���j
dd��j
dd��j
dd��j
dd��j
dd��j
dd�|r��|���	gd���j
dd�d D]
}	��	d!|	g�q���d"�}
|
ddkr�|
d��D]}t�
d#|�}|r�|�d$�}
��	d%|
g�qՈ�d&�}|ddk�r |d��D] }��	d'||fd(||fd)||fd*||fd+||fg�q���d,�}��d-�}|ddk�r#|d��D�]�}��	d.||fd/||fd0||fd1||fd2||fd3|d4|d5|d6|d7|d8|d9|g�gd:�}d;d<d=d>d?d@dA�}dB|}��|�}g}|d��D]}dC|v�r�||�dD�dE|�dF��}|�dGdH��dI�}�q�|dHgk�r�|d�r�|d��}g}|D]#}dJ|v�r�|�dK�dE�dL�}tt|ddM�t|dEdM�dE�}�q�|D]}||v�r�|�||��q�|D]+}||v�r"��	dN||fdO||fdP||fdQ||fdR||fdS||fg��q���dT|�}|ddk�rW|d��D]}��	dU|dV|dW|dX|g�|�rU��	dY|��q8|�ry��dZ|�} | ddk�ry| d��D]
}!��	dY|!��qn|�r!��	d[||fd\||fd]||fd^||fd_||fg���d`||f�}"|"ddk�r�|"d��dEd�}#|#D]
}$��	da||$fg��q���db|�}%|%ddk�r!|%d��dEd�}&|&D]B}'��	dc||'fdd||'fde|||'fdf|||'fdg|||'fdh|||'fdi|||'fdj|||'fdk|||'fdl|||'fg
��qސq7dSdS)mN�all_logsz/var/log/openvswitch/z/usr/local/var/log/openvswitch/z8ovs-vsctl -t 5 get Open_vSwitch . other_config:dpdk-init�statusr�outputz"true"csg|]}��|��qS�)�is_installed)�.0�p��selfr�@/usr/lib/python3/dist-packages/sos/report/plugins/openvswitch.py�
<listcomp>%sz%OpenVSwitch.setup.<locals>.<listcomp>)z6windgate-fp�nuage-openvswitchz
ovs-appctl)z?/etc/systemd/system/multi-user.target.wants/openvswitch.servicez./etc/sysctl.d/60-6wind-system-auto-reboot.confz/etc/openvswitch/system-id.confz/etc/openvswitch/*.dbz*/etc/ld.so.conf.d/linux-fp-sync-fptun.confz$/etc/NetworkManager/conf.d/fpn0.confz/etc/default/openvswitchz/etc/logrotate.d/openvswitchz/etc/linux-fp-sync.envz/etc/fp-daemons.envz/etc/fp-vdev.iniz/etc/fpm.envz/etc/6WINDGate/fp.configz/etc/6WINDGate/fpnsdk.configz/etc/dms.d/fp-dms.confz/etc/dms.d/fpmd-dms.confz/etc/dms.d/fpsd-dms.confz/etc/fast-path.envz/etc/fps-fp.env�
OVS_LOGDIRcsg|]}��|d��qS)z*.log)�	path_join)r�ldrrrrCs�)z!/run/openvswitch/ovsdb-server.pidz!/run/openvswitch/ovs-vswitchd.pidz&/run/openvswitch/ovs-monitor-ipsec.pidz/usr/local/etc/openvswitchzconf.dbz/etc/openvswitchz/var/lib/openvswitch�	OVS_DBDIR)#zovs-vsctl -t 5 showzls -laZ /run/openvswitchzls -laZ /dev/hugepages/zls -laZ /dev/vfiozls -laZ /var/lib/vhost_socketszdpdk_nic_bind --statuszdpdk-devbind.py --statuszdriverctl list-deviceszdriverctl list-overrideszovs-appctl bond/listzovs-appctl bond/showzovs-appctl lacp/showzovs-appctl lacp/show-statszovs-appctl coverage/showzovs-appctl ovs/route/showzovs-appctl tnl/arp/showzovs-appctl tnl/ports/show -v�ovs-appctl upcall/showz.ovs-vsctl -t 5 get Open_vSwitch . other_configz ovs-vsctl -t 5 list Open_vSwitchzovs-vsctl -t 5 list interfacezovs-vsctl -t 5 list bridgezovs-vsctl -t 5 list datapathz#ovs-appctl dpif-netdev/pmd-rxq-showz%ovs-appctl dpif-netdev/pmd-stats-showz$ovs-appctl dpif-netdev/pmd-perf-showzovs-appctl ofproto/list-tunnelsz,ovs-appctl -t ovs-monitor-ipsec tunnels/showz*ovs-appctl -t ovs-monitor-ipsec xfrm/statez-ovs-appctl -t ovs-monitor-ipsec xfrm/policiesz-ovs-dpctl dump-flows --name -m type=offloadedz'ovs-dpctl dump-flows --name -m type=ovsz/ovs-appctl dpif-netdev/subtable-lookup-prio-getz$ovs-appctl dpif-netdev/dpif-impl-getz*ovs-appctl dpif-netdev/miniflow-parser-getr)�unitszopenvswitch-nonetworkzovs-vswitchdzovsdb-serverzovs-configurationzopenvswitch-ipsec)zfp-cli fp-vswitch-statszfp-cli dpdk-core-port-mappingzfp-cpu-usagezfp-cli fp-vswitch-maskszfp-cli fp-vswitch-flowsz
fp-shmem-dpvizfp-cli stats non-zerozfp-cli statszfp-cli dpdk-cp-filter-budgetz ovs-appctl vm/port-detailed-showrzfp-cli nfct4z ovs-appctl vm/port-vip-list-showzfp-shmem-ports -szovs-dpctl show -szfpcmd fp-vswitch-flowszfp-cli fp-vswitch-ports percorezfp-cli dpdk-debug-poolzfp-cli dump-sizezfp-cli conf runtimezfp-cli conf compiledzfp-cli ifacezovs-appctl memory/showzvirtual-accelerator)�filter�mangle�raw�natzfpcmd nf4-rules %szfp-cli fp-vswitch-portsz^([\d]+):[\s]+([^\s]+)�zfp-cli dpdk-cp-filter-budget %szovs-appctl dpctl/dump-dpsz%s dpctl/show -s %sz%s dpctl/dump-flows -m %sz%s dpctl/dump-conntrack -m %sz%s dpctl/ct-stats-show -m %sz%s dpctl/ipf-get-status %szovs-vsctl -t 5 list-brzovs-ofctl -t 5 --versionz'%s bridge/dump-flows --offload-stats %sz%s dpif/show-dp-features %sz%s fdb/show %sz%s fdb/stats-show %sz%s mdb/show %szovs-ofctl dump-flows %szovs-ofctl dump-ports-desc %szovs-ofctl dump-ports %szovs-ofctl queue-get-config %szovs-ofctl queue-stats %szovs-ofctl show %szovs-ofctl dump-groups %s)�
OpenFlow10�
OpenFlow11�
OpenFlow12�
OpenFlow13�
OpenFlow14�
OpenFlow15r"r#r$r%r&r')�r!����zovs-vsctl -t 5 list bridge %s�	protocols�[r(�]�"�z, zOpenFlow versionszOpenFlow versions �:�zovs-ofctl -O %s show %szovs-ofctl -O %s dump-groups %sz#ovs-ofctl -O %s dump-group-stats %szovs-ofctl -O %s dump-flows %szovs-ofctl -O %s dump-tlv-map %sz"ovs-ofctl -O %s dump-ports-desc %szovs-vsctl -t 5 list-ports %szovs-appctl cfm/show %szovs-appctl qos/show %szovs-appctl bond/show %sz"ovs-vsctl get Interface %s optionsz*ovs-appctl netdev-dpdk/get-mempool-info %szovs-vsctl -t 5 list-ifaces %sz%s evpn/vip-list-show %sz$%s bridge/dump-conntracks-summary %sz%%s bridge/acl-table ingress/egress %sz%s bridge/acl-table %sz%s ofproto/show %sz%s vrf/list %sz%s vrf/route-table %szovs-appctl evpn/list %sz%s evpn/mac-table %sz%s evpn/arp-table %sz%s evpn/dump-flows %s %sz%s evpn/dhcp-pool-show %s %sz%s evpn/dhcp-relay-show %s %sz%s evpn/dhcp-static-show %s %sz%s evpn/dhcp-table-show %s %sz#%s evpn/proxy-arp-filter-list %s %sz%s evpn/show %s %sz%s port/dscp-table %s %s)�
get_option�collect_cmd_output�
startswith�anyr�get�append�
add_copy_specr�add_cmd_output�add_journal�
splitlines�re�match�group�find�replace�split�range�int�exec_cmd)(rr�log_dirs�dpdk_enabled�
check_dpdk�check_6wind�actl�files_6wind�	ovs_dbdir�table�	port_list�port�m�	port_name�dp_list_result�dp�br_list_result�ofp_ver_result�br�
flow_versions�ofp_versions�ovs_list_bridge_cmd�br_info�	br_protos�line�br_protos_ln�ofp_version_range�	ver_range�v�protocol�flow�port_list_result�iface_list_result�iface�vrf_list�vrfs�vrf�	evpn_list�evpns�evpnrrr�setups�
����

�



�
B


��





�
	





��


�
"�
�






��	��
������




�
�

��

�����
���zOpenVSwitch.setupN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesrmrrrrrs
rc@�eZdZdZdS)�RedHatOpenVSwitch)rzopenvswitch[2-9].*zopenvswitch-dpdkznuage-openvswitch6windgate-fpN�rnrorp�packagesrrrrrun�ruc@rt)�DebianOpenVSwitch)zopenvswitch-switchrNrvrrrrryurxry)�sos.report.pluginsrrrr�osrr>rruryrrrr�<module>s
^

Anon7 - 2022
AnonSec Team