HEX
Server: nginx/1.26.1
System: Linux 850a3e23ecee 5.15.0-122-generic #132-Ubuntu SMP Thu Aug 29 13:45:52 UTC 2024 x86_64
User: (1000)
PHP: 8.2.27
Disabled: NONE
Upload Files
File: //sys/kernel/btf/wireguard
��$$��� ��  ��  �� �� ��  � � x&� <� M� X� k�  m�
� �� >��� �� S�� x�� ��� 2� (� 
:� O� n� ��� [��� �� �� �� �� � g��  � B#� B�(� ����E� � R� @h� K
@y� ����� ����� \���E� � �� �@R� `�� B`�� ����� 0@�� ����Tm�J�� �� ��TjJ �� � (� 
��@�  ����V� K@g����+��a� #��i� �@r� ��{� �
@�� �|6 �� ��@mp	
�@�� b���� l@�� ����� G�� �@�� �@� �@ � �@.� Ke��n��:� �U� �@j� ��~� ���� � �� @!�� `!�� 6p!� 6x!� r�!J�"9O@"7� H�"A� H@#Kl��#Q� @0��]� GTj@�:�r� 0��� �� 6@�� 
��)��C����� G��� ����� ��@�� ��$�� 6�$J�%9O@%Q� �%��  � ��� ��@#� ���0� j���D� pZ� h� T�w� 6@�� �� �� �� �� � � P�)���*��-� @I� ���Y� �k� �y� ��� ��� ��M��� ��� }��� � 	T�@	��7� H9O�� 	H�������@�� ��� ��� ��� �.B�� ��������� � ��!� ��@�;�'� �5�6� L� ]� n� �@���z� @IT-�� ��� �
�� ��� ��� �@�� ��I� ����� �@�� ���� ��'� ��� ��#�� 	�$� ��@$� m%2� m&Y�H'7� H�'E� E(Y�  (c� @(--`(u� �(�m���� �� 6@m�BH�� 6��� B��� PL� PT���� (�`S�@�@�� 3�
ni�+%@�m=r=@�� 0@'=�=@.�=�gp���(E@�����M!��N��N�� �N��  ��� �	mp	,
���;%
�;"
����������������� � �  4�  ф>� ��@�*E�Q3��������F� )@��Y� @����� � ф5@r� �� ����Q� G8@�aL��� ��� �� �� �� !�
��"��� ��  � @#� �7� H� T� l� �� 

�+������N*��	�� �N�� �	�� 
�013.� /���� � �� �0�� @�� `� a� b.� c:� �Q� �o� ��� ��� ��� ��� @RS�"	@�
1���
2���
3��
4�@Z�5��f�6��0�7�
���� � "�  <� Z� ���:����o� H�� ��@��K�S�Tj�MK@9O��� �� �� ���� ���@�� ��� � �� 	� � $� =� N� 
a� s� �� �� �� � � � �� � 	"� .� A� ]� r� �� �� �� �� � � � � 2� D� V� 	j� 
�� �� �� �� � � � f � �� ��@#� �2� ���K�
�*M��
N�A�  �
�*G!�L;�TZ;S� Q�
n=�.���� ����T�Z�S�
E;>���.b� U�
E;��{&��� .n� W�
6��=>� ���� Y��� Y��� \�
������=�.L��� ]�
�� 4�M4k� ��� _�
�� �� a�
h4h���8��Z�n�c�� ��� \�
J��� g�
��vU��.� T�ai�
�l���=	� k�
m�4��=� �"� m�
.� 4<� ��� 4�M4J� o�
6�� 4�4�+�\� �c� q�
�M4{&��;j� s�
�� 4�M4�4Lv�s� u�{� W�� ���\�
������ z�
�4�� ����� |�
��=� ��� ~�
�b'5y`� ��� \�� \�
vU���� ��
� ���=mp	&����(�� ��� ��
� �l�� ��
��T�$� ��
��7� ��
����Q�� ����T�J� ��
����4�� ����T�b� ��
������=z� ���� ��
E;���4�� 4�� ��
������T�� ��� ��� W
{S@;����� ��
� �� �/� ��
� �F� ��o� z�
m� ��� ��
{&%�� ��� ��
&%���=�+�� ��� ��
*�� ���=� 6� ���� ��� �� W+� ��D� ��d� ��~� ���� ���� �� W� 	��� �� 	�
	� � ��
��	��)�9� ��
��	�5���+I!���S� ��
�	��)�m� ��
6�	�i������� ���� $��� @��� z�
6�� ��� �� ��� a�
��{&�� �� ��
��{&�� �E� ��
6&��� �i� ��
6&��� ��� ��
�� �I� ���� ��� ������ ��� W
��>� ���� ��
>� ��!6!��
�� �4!��L!z�
6�� �n!��!��
I� ��2^��!���!έ
� ���=�!��
������=mp	&��!��
�����=!��!��1!��J!��m!��
�X��`S�!���!z�
����.6�!��
���X�@�!���!��!S2
� �"!=E� �1!��Q!z�u!z��!z�
�����!6�!���!z�!��
��� �Z��� �!��
������%!��<!�I!z�U!z�
� �d!�w!W�!�
=����!�
6�����=�!�
����!
�
�������!�
��!�
������ �
!�%!�
��=�*$�@!�]!��
6��=K���!��!���!��!W�!��!��!�!��!z�
mp	&����:! �
� �c�V!"�
� �e!�j!�o!$�
� �dW=��S@;�!&�
������S@;��!(�
������=��!*�
����mp	,��!,�
��������!.� !έ(!z�T!z�|!z��!z��!z��!z��!z�!z�!z�9!z�H!��noise_lengthsNOISE_PUBLIC_KEY_LENNOISE_SYMMETRIC_KEY_LENNOISE_TIMESTAMP_LENNOISE_AUTHTAG_LENNOISE_HASH_LENcookie_valuesCOOKIE_SECRET_MAX_AGECOOKIE_SECRET_LATENCYCOOKIE_NONCE_LENCOOKIE_LENcurve25519_lengthsCURVE25519_KEY_SIZEREKEY_AFTER_MESSAGESREJECT_AFTER_MESSAGESREKEY_TIMEOUTREKEY_TIMEOUT_JITTER_MAX_JIFFIESREKEY_AFTER_TIMEREJECT_AFTER_TIMEINITIATIONS_PER_SECONDMAX_PEERS_PER_DEVICEKEEPALIVE_TIMEOUTMAX_TIMER_HANDSHAKESMAX_QUEUED_INCOMING_HANDSHAKESMAX_STAGED_PACKETSMAX_QUEUED_PACKETSMESSAGE_INVALIDMESSAGE_HANDSHAKE_INITIATIONMESSAGE_HANDSHAKE_RESPONSEMESSAGE_HANDSHAKE_COOKIEMESSAGE_DATAmessage_headermessage_macsmac1mac2message_handshake_initiationsender_indexunencrypted_ephemeralencrypted_staticencrypted_timestampmacsmessage_handshake_responsereceiver_indexencrypted_nothingpubkey_hashtablehashtableindex_hashtableindex_hashtable_typeINDEX_HASHTABLE_HANDSHAKEINDEX_HASHTABLE_KEYPAIRindex_hashtable_entryindex_hashwg_peertx_queuerx_queuestaged_packet_queueserial_work_cpukeypairsendpoint_cacheendpoint_lockhandshakelast_sent_handshaketransmit_handshake_workclear_peer_worktransmit_packet_worklatest_cookiepubkey_hashtimer_retransmit_handshaketimer_send_keepalivetimer_new_handshaketimer_zero_key_materialtimer_persistent_keepalivetimer_handshake_attemptspersistent_keepalive_intervaltimer_need_another_keepalivesent_lastminute_handshakewalltime_last_handshakepeer_listallowedips_listinternal_idnoise_replay_counternoise_symmetric_keybirthdateis_validnoise_keypairsending_counterreceivingreceiving_counterremote_indexi_am_the_initiatornoise_keypairscurrent_keypairprevious_keypairnext_keypairkeypair_update_locknoise_static_identitystatic_publicstatic_privatehas_identitynoise_handshake_stateHANDSHAKE_ZEROEDHANDSHAKE_CREATED_INITIATIONHANDSHAKE_CONSUMED_INITIATIONHANDSHAKE_CREATED_RESPONSEHANDSHAKE_CONSUMED_RESPONSEnoise_handshakelast_initiation_consumptionstatic_identityephemeral_privateremote_staticremote_ephemeralprecomputed_static_staticpreshared_keychaining_keylatest_timestampallowedips_nodecidrbit_at_abit_at_bbitlenparent_bit_packedallowedipsroot4root6cookie_checkercookie_encryption_keymessage_mac1_keysecret_birthdatesecret_lockwg_deviceencrypt_queuedecrypt_queuehandshake_queuesock4sock6creating_netpacket_crypt_wqhandshake_receive_wqhandshake_send_wqpeer_hashtablepeer_allowedipsdevice_update_locksocket_update_lockhandshake_queue_lennum_peersdevice_update_genincoming_porthave_sent_mac1last_mac1_sentcookie_decryption_keymulticore_workercrypt_queueprev_queuesrc4src_if4src6message_alignmentsMESSAGE_PADDING_MULTIPLEMESSAGE_MINIMUM_LENGTHpacket_cbkeypairWG_NETDEV_FEATURESmessage_handshake_cookieencrypted_cookiemessage_dataHANDSHAKE_DSCPpacket_statePACKET_STATE_UNCRYPTEDPACKET_STATE_CRYPTEDPACKET_STATE_DEADcounter_valuesCOUNTER_BITS_TOTALCOUNTER_REDUNDANT_BITSCOUNTER_WINDOW_SIZEcookie_mac_stateINVALID_MACVALID_MAC_BUT_NO_COOKIEVALID_MAC_WITH_COOKIE_BUT_RATELIMITEDVALID_MAC_WITH_COOKIEpeer_ippeer_ip6udp_port_cfglocal_udp_portpeer_udp_portbind_ifindexuse_udp_checksumsuse_udp6_tx_checksumsuse_udp6_rx_checksumsipv6_v6onlyudp_tunnel_encap_rcv_tudp_tunnel_encap_err_lookup_tudp_tunnel_encap_err_rcv_tudp_tunnel_encap_destroy_tudp_tunnel_gro_receive_tudp_tunnel_gro_complete_tudp_tunnel_sock_cfgchacha20poly1305_lengthsXCHACHA20POLY1305_NONCE_SIZECHACHA20POLY1305_KEY_SIZECHACHA20POLY1305_AUTHTAG_SIZEMAX_ALLOWEDIPS_DEPTHratelimiter_entrylast_time_nsPACKETS_PER_SECONDPACKETS_BURSTABLEPACKET_COSTTOKEN_MAXCOOKIE_KEY_LABEL_LENwg_cmdWG_CMD_GET_DEVICEWG_CMD_SET_DEVICE__WG_CMD_MAXwgdevice_flagWGDEVICE_F_REPLACE_PEERS__WGDEVICE_F_ALLwgdevice_attributeWGDEVICE_A_UNSPECWGDEVICE_A_IFINDEXWGDEVICE_A_IFNAMEWGDEVICE_A_PRIVATE_KEYWGDEVICE_A_PUBLIC_KEYWGDEVICE_A_FLAGSWGDEVICE_A_LISTEN_PORTWGDEVICE_A_FWMARKWGDEVICE_A_PEERS__WGDEVICE_A_LASTwgpeer_flagWGPEER_F_REMOVE_MEWGPEER_F_REPLACE_ALLOWEDIPSWGPEER_F_UPDATE_ONLY__WGPEER_F_ALLwgpeer_attributeWGPEER_A_UNSPECWGPEER_A_PUBLIC_KEYWGPEER_A_PRESHARED_KEYWGPEER_A_FLAGSWGPEER_A_ENDPOINTWGPEER_A_PERSISTENT_KEEPALIVE_INTERVALWGPEER_A_LAST_HANDSHAKE_TIMEWGPEER_A_RX_BYTESWGPEER_A_TX_BYTESWGPEER_A_ALLOWEDIPSWGPEER_A_PROTOCOL_VERSION__WGPEER_A_LASTwgallowedip_attributeWGALLOWEDIP_A_UNSPECWGALLOWEDIP_A_FAMILYWGALLOWEDIP_A_IPADDRWGALLOWEDIP_A_CIDR_MASK__WGALLOWEDIP_A_LASTwgnext_peerallowedips_seqnext_allowedipINET_ECN_set_ect1__blake2s_initcommon_bitscopy_and_assign_cidrdecrypt_packetencrypt_packetentry_freeget_peerhandshake_inithandshake_zerokeypair_free_krefkeypair_free_rcukref_releasebe_iplookup_interfacecheckermake_cookieephemeral_dstephemeral_srcmessage_ephemeralpublicmix_dhmix_hashmix_pskmod_exitmod_initpeer_remove_after_deadpubkeyprecompute_keyprepare_skb_headerptr_ring_cleanuprcu_releaseroot_free_rcuroot_remove_peer_listssend4send6set_peerwg_allowedips_freewg_allowedips_initwg_allowedips_insert_v4wg_allowedips_insert_v6wg_allowedips_lookup_dstwg_allowedips_lookup_srcwg_allowedips_read_nodewg_allowedips_remove_by_peerwg_allowedips_slab_initwg_allowedips_slab_uninitwg_cookie_add_mac_to_packetwg_cookie_checker_initwg_cookie_checker_precompute_device_keyswg_cookie_checker_precompute_peer_keyswg_cookie_initwg_cookie_message_consumewg_cookie_message_createcheck_cookiewg_cookie_validate_packetwg_destructwg_device_initwg_device_uninitwg_expired_new_handshakewg_expired_retransmit_handshakewg_expired_send_keepalivewg_expired_send_persistent_keepalivewg_expired_zero_key_materialwg_genetlink_initwg_genetlink_uninitwg_get_device_donewg_get_device_dumpwg_get_device_startwg_index_hashtable_allocwg_index_hashtable_insertwg_index_hashtable_lookupwg_index_hashtable_removewg_index_hashtable_replacewg_netns_pre_exitwg_newlinkwg_noise_expire_current_peer_keypairswg_noise_handshake_begin_sessionwg_noise_handshake_clearwg_noise_handshake_consume_initiationwg_noise_handshake_consume_responsewg_noise_handshake_create_initiationwg_noise_handshake_create_responsepeer_public_keypeer_preshared_keywg_noise_handshake_initwg_noise_initwg_noise_keypair_getunreference_nowwg_noise_keypair_putwg_noise_keypairs_clearwg_noise_precompute_static_staticreceived_keypairwg_noise_received_with_keypairwg_noise_set_static_identity_private_keywg_openwg_packet_consume_datawg_packet_consume_data_donewg_packet_create_datawg_packet_decrypt_workerwg_packet_encrypt_workerwg_packet_handshake_receive_workerwg_packet_handshake_send_workerwg_packet_percpu_multicore_worker_allocwg_packet_purge_staged_packetswg_packet_queue_freewg_packet_queue_initwg_packet_receivewg_packet_rx_pollinitiating_skbwg_packet_send_handshake_cookiewg_packet_send_handshake_initiationwg_packet_send_handshake_responsewg_packet_send_keepaliveis_retrywg_packet_send_queued_handshake_initiationwg_packet_send_staged_packetswg_packet_tx_workerwg_peer_createwg_peer_get_maybe_zerowg_peer_initwg_peer_putwg_peer_removewg_peer_remove_allwg_peer_uninitwg_pm_notificationwg_prev_queue_dequeuewg_prev_queue_enqueuewg_prev_queue_initwg_pubkey_hashtable_addwg_pubkey_hashtable_allocwg_pubkey_hashtable_lookupwg_pubkey_hashtable_removewg_queue_enqueue_per_peer_txwg_queued_expired_zero_key_materialwg_ratelimiter_allowwg_ratelimiter_gc_entrieswg_ratelimiter_initwg_ratelimiter_uninitwg_receivewg_receive_handshake_packetwg_set_devicewg_setupwg_socket_clear_peer_endpoint_srcwg_socket_endpoint_from_skbwg_socket_initnew4new6wg_socket_reinitwg_socket_send_buffer_as_reply_to_skbwg_socket_send_buffer_to_peerwg_socket_send_skb_to_peerwg_socket_set_peer_endpointwg_socket_set_peer_endpoint_from_skbwg_stopwg_timers_any_authenticated_packet_receivedwg_timers_any_authenticated_packet_sentwg_timers_any_authenticated_packet_traversalwg_timers_data_receivedwg_timers_data_sentwg_timers_handshake_completewg_timers_handshake_initiatedwg_timers_initwg_timers_session_derivedwg_timers_stopwg_xmit