HEX
Server: Apache
System: Linux host.gulfair-academy.com 6.8.0-107-generic #107-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 13 19:42:33 UTC 2026 aarch64
User: gulfair-group (1002)
PHP: 8.4.16
Disabled: NONE
Upload Files
File: //bin/clamscan
ELF���@�@8	@@@@��888�����2ej������  TTTDDP�td������,,Q�tdR�td���ee/lib/ld-linux-aarch64.so.1GNUh%)$��u�����X��hfGNU���������2�������xa@y� l|b��`u-�\�(�K}����[X� O�sU�k���9H�7ub��Q�Dn"�������P�"����3�(#��_��9� %C�2�/?�nG�� �6��Y�^������2��2�t��KI(������__libc_start_main__cxa_finalizeabortstrcmpstdout__fprintf_chkfwritefputcfflushstrdup__xpg_basenamestrlenmalloc__sprintf_chk__errno_locationstrncpy__snprintf_chk__stack_chk_failcallocstderr__vsnprintf_chkfputspthread_mutex_lockpthread_mutex_unlockfdopenfilenofcntl64__printf_chkfclosegetenvmemmovestrncmpopenat64unlinkatrenameatfopen64fgetsstrpbrkstrrchrstrchr__isoc23_strtollstrcasecmp__isoc23_strtolaccessmemcpyreallocgeteuidgetpwnamforksetgidexitwaitsetuidopendirreaddir64lstat64closedirsetlocalesigemptysetsigaddsetsigprocmasksetrlimit64ctimegettimeofdayisattylocaltime_rstrftimegetrlimit64stdinfreadunlinkgetcwdperroropterroptoptoptindoptarg_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablecli_strbcasestrcl_engine_set_clcb_virus_foundcli_sigperf_events_destroycl_engine_get_strcli_strerrorcli_regfreecl_engine_set_clcb_engine_compile_progresscl_scandesc_callbackcl_retdbdircl_engine_set_clcb_post_scancli_strtokenizecli_pcre_perf_printcli_gettmpdircl_engine_freecl_engine_set_numcli_regexeccl_debugcl_engine_set_clcb_sigload_progresscl_always_gen_section_hashcl_engine_get_numcl_cvdheadcl_engine_set_clcb_pre_cachecli_realpathcl_cvdfreecli_gentempcl_cvdgetagecl_engine_set_clcb_metacl_engine_compilecl_retflevelcl_strerrorcl_scanfile_callbackcli_pcre_perf_events_destroycli_regcompcl_engine_set_strcli_basenamecli_filecopycl_initcl_loadcl_initialize_cryptocli_sigperf_printcl_engine_new__stack_chk_guardlibclamav.so.12libc.so.6ld-linux-aarch64.so.1GLIBC_2.17GLIBC_2.34GLIBC_2.33GLIBC_2.38GLIBC_2.28CLAMAV_0.104.0CLAMAV_1.1.0CLAMAV_PRIVATECLAMAV_PUBLIC	

& ���	<`���G���R���]���h���<�Gu
s`s��E��Ӈ_�����@��@V��h0�8G8�8GH��hh��hx�8G��8G���h��pQ��8Gț8G؛�h���h�8G�8G �V0��hP�8GX�8Gh��Ux��h��8G��8G���Z���h�8G�8G��xS��h(�8G0�8G@�ZP��hp��hx�8G���U���h��8G��8GН�Y��h�8G�8G�i(��hH�8GP�8G`�(ip��h��8G��8G���U���h؞8G�8G�8i��h �8G(�8G8�@iH��hh�8Gp�8G��Hi���h��8G��8GȟXi��8G�8G�hi ��h@�8GH�8GX�pih��h��8G��8G���i���hР8Gؠ8G��i���h�8G �8G0��`@��h`�8Gh�8Gx�p^���h���i��8G��V��i�8G��8G�HV��h8�8G@�8GP�V`��h���i��8G��`T��jȢ8GТ8G�xT�j�8G�8G(��V8��hX�8G`�8Gp��X���h��8G��8G���d�8G�8G�XV��h0�8G8�8GH�jx�8G��8G��j���h��8GȤ8GؤhV��h�8G�8G �UP�8GX�8Gh�U��8G��8G��hW���h�8G�8G���R(�8G0�8G@�(Tp�8Gx�8G���R��8G��8GЦ8T�8G�8G��c(�jH�8GP�8G`� jp��h��8G��8G��0j���hا8G�8G�8j��h �8G(�8G8�@jH��hh�8Gp�8G��Hj���h��8G��8GȨPjب�h��8G�8G�Xj ��h@�8GH�8GX�hj��8G��8G��xjЩ8Gة8G��j�8G �8G0��j`�8Gh�8Gx��j��8G��8G���jЪj��j��k� k�j8�(k@�8GP�Hk`�j��Xk��8G���k���hȫ8GЫ8G��k��h�8G�8G(��kX�8G`�8Gp��k��8G��8G���k�8G�8G��k0�8G8�8GH��kh��ix�8G��8G���k���i��8Gȭ8Gح�k��h�8G�8G ��kP�8GX�8Gh�l��8G��8G��l�8G�8G��8l(�8G0�8G@�lp�8Gx�8G�� l��8G��8GЯ0l�8G�8G�@l(��hH�HlP�8G`��lp��h��8G��8G���lȰ�lذ8G�8G��l��h �8G(�8G8��lh�8Gp�8G���l���h���l��8Gȱmر�h��(m�8G��k ��h@�PmH�8GX��mh��h���m��8G���m���hв�mز8G��m��m �8G0�n@�j`� nh�8Gx�8n���h��Pn��8G��pSг�h�8G��8G�xn��h8�8G@�8GP��n��8G��8G���nȴ8Gд8G��n�8G�8G(��n8��hX�8G`�8Gp��n���h��8G��8G���nȵ�h�8G�8G��n��h0�8G8�8GH��nX��hx�8G��8G��o���h��8Gȶ8Gضo��h�8G�8G �o0��hP�8GX�8Gh�ox��h��8G��8G�� o���h�8G�8G��(o��h(�8G0�8G@�@oP��hp�8Gx�8G��Xo���h��8G��8Gиho��h�8G�8G��o(�jH�8GP�8G`��op��o��8G��8G���oȹ�oع8G�8G��o��o �8G(�8G8��oX��oh�8Gp�8G���o���o��8G��8GȺ�o��o��8G�8G��o0��o@�8GH�8GX��ox��o��8G��8G���o���oл8Gػ8G�p��o�8G �8G(�p0�`c@��h`�8Gh�8Gp�px��X��j��(p��Pp��Xp��hpм�h�xp��8G��p��p8��p@�8GH��pP��V���p��q�� q���hȽ0qн�Pؽ�q��o��q�r �r8��hX�r`��Ph�0r���h��@r���P���rȾ�h��r��P���r ��r0�s8�Ps@�`sX��hx�ps���P���s���s���h���sȿ�Pп�s��h�t��P��t ��tP��tX��t`��th��Z���t��(u���Q��0u��i�8u��i��u��X��h(��u0��W8�@v@��ZP�jp�Xvx��v���v���W���v���P��w��w��w��wH��wP�(xX�8x��Hx���x���x���h���x���P���x�j ��x(�y0�yh� yp��yx��y��j���y��(z��0z���o��@z��z��z �j@��zH�H{P�P{h�j��`{���{������j���{���{���{��j��{ �h|(�p|@�j`��|h�(zp�}��j��(}���}���{��j���}��~�~�j8�~@��}H��`�j����������������������HT��j����� ���8��hX��`��Wh�0����h��H����W��p����T���h�������P�����j0�Ё8�8�@�@�X��hx�`����P��0����X���h��@����W������������0��hP�(�X��P`�p�x��h�������P�����������h��Ї���W�����h(���0��W8� �P��hp�8�x��W��p����h�������W�����ȉ��� ��0X(��hH�0�P��PX��p��������(������x����Y��j���������������Y��h �Ќ(��W0��8�(ZH�(�X�P�h�X�p�P�x�����hZ������Ȏ��p���x����X���h������P�����X@�ȏH�p�P���X�Y�������������`b���h������P������hb���h��� ��P(���0��b@��h`���h��Pp�@����h��X����W��P����W���h��h����P�ȕ�X��h8��@��PH�(�P�8c`��h��8����P�������a���h������P�������c���h�����W ��(�8d8�jX��`�h�h�p�p��c��j������h�������h������P��p���h0���8��W@��H��bX��hx�����P������xb���h�������P�������a���h�����P�H� ��a0��hP�`�X��P`���h�bx��h������W��X����d���h��p����W�����b��h(��0��W8�X�@�(bP��hp�p�x��W������Pb���h�������W��@���a���h�`��8G�С�8a(��hH��P��WX�P�`�hap��h��p����P�������b���h�������P��h����b��h �p�(��P0��8��bH��hh�(�p��Px�����b���h������P�������b���h������P�0���a ��h@�@�H��PP��X��bh��h�������P������c���h�������P��Ш���Y���h�� ��W(���0�8\@�j`�Щh��p��x�H\���o�� ���@�������\���o��H����z�����]�j8���@��H���P��]`�j������������^���o������������h^���o� ��� � �(��^8��oX�0�`�@�h�H�p�_���o��`���h���p���h_���o��������������_�j0���8��@���H�`X�jx����(���0���P`��j��@�����������[��j����8��@� �p[0�jP�X�X��`��h��`x��o��(����z��������������(��0���8��p��x�`���x����h�������W�� ���j�8��h��p�H���P��X��p��o��(���r��h����h�������W������h ��(��P0���H��hh���p��Px� ���j��8�����������j����`��h� �j@���H��bP��h��h�� ����P��P���8G��8G��`��8G �8G(�p�0��Y@��h`�8Gh�8Gp���x��Y��j��8G��8G������xc���h��8G��8G��������h8�8G@�8GH���P��V���p������������������������`���h���j�p���� ���H���X���`���h�8���H������������������H��j0�X�8�h�@���X��hx������P�� ����h��0����P�������h����8G���P���X���`�����������p����������P�(�`�0���8���P�jp���x�������������(���8��P�������H���P�8�X�@�`�P����h��`����P��������������8���@���P� �h�(�8�0���8���h���p�8�x�X���h���x�����������j����(z�@� �j@�P�H��P� �h��h�������P��(���Z���h��@����W�������h��� ��W(�P�0��[@�j`�`�h��p���x��a���h�������W����� c���h��(����W�x��Pc��h8�8G@�8GH���P�a`��h�������W��0���(a���h��P����W������Pa���h�����W �@�(�@b8��hX���`��Wh�P�p��a���h��h����W������8G��8G����0�8G8�8G@��x�8G��8G�����8G��8G��(��8G�8G�H�0��hP�8GX�8G`�X�x��h��8G��8G��p��������h��8G��8G������h(���0��W8��P��hp�8Gx�8G�����(���������������(�H�@�P�(xX����������x�������������8��@��p� �x�(�p�0� �H�@�X�0�h�x�p�0�x�@���H���`���h���`�������������� ��0��W@��H���P���������h�����������h�������� � �(�0�`�@�h��p����@������(���@��������8���@��H�0r������������h������P��P����h�8G�8G ��QX�8G`�8Gh�����h��8G��8G�������h��8G��8G�� ���h0�8G8�8G@��wx�8G��8G��p����h��8G�8G����o�8G�8G���0�jP�8GX�8G`���x�j��8G��8G��P����h�8G�8G�0���h(�8G0�8G8��P��hp�8Gx�8G�������h��8G��8G�����h�8G�8G���(��hH�8GP�8GX�0zp��o��8G��8G��y�8G�8G��x�j �8G(�8G0��th�8Gp�8G��@�����"�'�D�]�d��h������ �	(�
0�8�
@�H�P�X�`�h�p�x��������������������� �!�"�#�$��%�&�(�)�* �+(�,0�-8�.@�/H�0P�1X�2`�3h�4p�5x�6��7��8��9��:��;��<��=��>��?�@�A�B�C�D�E��F�G�H�I�J �K(�L0�M8�N@�OH�PP�QX�R`�Sh�Tp�Ux�V��W��X��Y��Z��[��\��^��_��`�a�b�c�e�f�g��i�j�k�l�m �n(�o0�p8�q@�rH�sP�tX�u`�vh�wp�xx�y��z��{��|��}��~�� �{����J��{���_��{�����E��/� � � � հ��E��/� ְ�F�0� ְ�F�"0� ְ�
F�B0� ְ�F�b0� ְ�F��0� ְ�F��0� ְ�F��0� ְ�F��0� ְ�"F�1� ְ�&F�"1� ְ�*F�B1� ְ�.F�b1� ְ�2F��1� ְ�6F��1� ְ�:F��1� ְ�>F��1� ְ�BF�2� ְ�FF�"2� ְ�JF�B2� ְ�NF�b2� ְ�RF��2� ְ�VF��2� ְ�ZF��2� ְ�^F��2� ְ�bF�3� ְ�fF�"3� ְ�jF�B3� ְ�nF�b3� ְ�rF��3� ְ�vF��3� ְ�zF��3� ְ�~F��3� ְ��F�4� ְ��F�"4� ְ��F�B4� ְ��F�b4� ְ��F��4� ְ��F��4� ְ��F��4� ְ��F��4� ְ��F�5� ְ��F�"5� ְ��F�B5� ְ��F�b5� ְ��F��5� ְ��F��5� ְ��F��5� ְ��F��5� ְ��F�6� ְ��F�"6� ְ��F�B6� ְ��F�b6� ְ��F��6� ְ��F��6� ְ��F��6� ְ��F��6� ְ��F�7� ְ��F�"7� ְ��F�B7� ְ��F�b7� ְ��F��7� ְ��F��7� ְ��F��7� ְ��F��7� ְ�G�8� ְ�G�"8� ְ�
G�B8� ְ�G�b8� ְ�G��8� ְ�G��8� ְ�G��8� ְ�G��8� ְ�"G�9� ְ�&G�"9� ְ�*G�B9� ְ�.G�b9� ְ�2G��9� ְ�6G��9� ְ�:G��9� ְ�>G��9� ְ�BG�:� ְ�FG�":� ְ�JG�B:� ְ�NG�b:� ְ�RG��:� ְ�VG��:� ְ�ZG��:� ְ�^G��:� ְ�bG�;� ְ�fG�";� ְ�jG�B;� ְ�nG�b;� ְ�rG��;� ְ�vG��;� ְ�zG��;� ְ�~G��;� ְ��G�<� ְ��G�"<� ְ��G�B<� ְ��G�b<� ְ��G��<� ְ��G��<� ְ��G��<� ְ��G��<� ְ��G�=� ְ��G�"=� ְ��G�B=� ְ��G�b=� ְ��G��=� ְ��G��=� ְ��G��=� ְ��G��=� ְ��G�>� ְ��G�">� ְ��G�B>� ְ��G�b>� ְ��G��>� ְ��G��>� �?#�{��
L����S��[��c��k��c-����c�G��*��`@��/������Pq)TA��R!��%���@U��c���9���!�R����������@�RF����������*�R#�R�ҷ����j�A�!�
��	� @��4�Д�� �R�*y�.y��Y�!c��	� @��4��!�R�y��A�!���	� @�@5��X����	� @�@5��A�!��	� @�@5��A�! ��	� @� 5��A�!�~	� @����5��A�! �w	� @��Ѐ4���!�Rpy��A�!`�m	� @��4���!�R�y��A�!��d	� @�`4��0y��A�!�\	� @��5A�! ���V	� @�aH5���(�U�B�����M	� @�v4�������G	���@� ��?���`5�@� ��c	�����5�kB�@q�ZT���A�!����R�@��[��_��c��������b������&@�`������&����`�9���@�R������!�R�y����������R���G��/Q�@�B���AT
L��c-��*�SA��[B��cC��kD��{Ǩ�#�_���A�!@�	�@�6V�������,�����������������C�c`�A�R��T�������Ri��� 4�R����C�c��A�R��H�������R]��� 	4V!��5B�A�B��!��@�Rh�����������������N��o����R�+�=������7����@�����G�@��[��_��c����B��*B����RA�R�����@�RI������!�RPy`��A�5`������� @��5��A�!���� @�`4���!�!9�X�&��Y����*��"�A�B��!��@�R)��������>�������@�?k�T�*0@��S�v����������2�����0@�@��S�m���������A��R! �B@�������?|�?|	�?P�������������������A�!���������O��
��[�m�@��#�q-T��A�!��e�@��'�q(CTA�!@���]� @��
5�R��A�!��V� @�@4�2��A�! �O� @�@4�2��A�!` �H� @�@4�2��A�!� �A� @�@4�2�R��@?5�����`���!@:��[��_�������G���@���9���@�5@���A�!`"���&� @���5��A�!�"� � @�@�5��A�!�"�� @��	4��A�! #���� @�`�4B�R�*@��R$�������:��@@�������a���!���t������@����D@�?��@�! ��"��A�R�T���@@�������~@��k;8Z@��@�A�!����H�����4A���!��C����4��A�!��>���q���.S����������40������R�k589�������R�����5��������A�!�&��� @� 25A�!�&����� @��25��A�!'��� @�@15��A�!@'��� @�`25��A�!�'��� @�@4�2A�!�'����� @�25��A�!@(��� @��05��A�!`(��� @��.5A�!�(����� @��4@�A�!�(�������4A���! )���`�4��A�!�)���qb�R���*��!�Ri�����A�!�)�y��� @��4@�A��)�5� �;�z@�����I���`x5�2{@������A�!*�e� @��4�s@�2�s�A�!@*���\� @�4@���R������`4������A�R!`*����[Q�V�R�_Q�R��A�!@�G���$@��&4@������c�[��{C+�5(�����9� @�4�
@���P���1��T�kA��
@�@q�T�@���~����4�
@�����%�����!@�1�@��5�
@����B��*����� m5�@���AЀ�R!`��	�S��@����A� �R!@�C(��� ��4A�!����R�	���V�R���AР�R!����@���V�R�����������@��5@�@�R?q���@� "����� @��4������6�R������c�f��������#��;�-����D�H�R�K@���rA�!���k�G@��S��RBKW|WKg����A�X�!@��RB�@�`�"�A�B��!���RZ�@�A��R!�U�@�A��R!��P�@�A��R!��K�@��d5���l@��c5���h@�8a5������g�A��R!@��N@�@g���TB_�a~h6��@�g�TB_�a~h�
��@�c�!�a~!bA��R!��(���R}�R�*����A��R!`����������������g��c	���A����W�� �.�����A��R!!�
��������@e���� �A���� �����A��R!�!����cQ�|���@��q"�!�B;�!�2�!���Z�����2���A�R!��V�R5	�:�������r�����,���=���������O��A�R!����G���/�������A�R!!���>���
@�A�!��������5�@������"��A�R���l����"���R���s��@���R�����h����"�ҁ�R
��������"����R���j����"��a�R���x��@��R������m��H���A�!@+���� @��4@���
���5����*B��������l5���A�!`,�����$@��4@��R������u5A�!�-�����$@��4@�!�R������v5��l����f5�@�@��������i5��A�!�
��� @�@l5A�!�/�����$@��4@���R������r5A�!�0�����$@��4@���R�������p5A�! 1�����$@��4@��R�������~5A�!@2�����$@��4@�!�R������ ~5�C� �R�����g5�+@�����!�R�����CxT�+@������R������xTA�! 6�����$@��4@�a�R��|����~5A�!@7�����$@��4@�A�R��q�����5A�!`8�����$@��4@�A�R��f��� �5A�!�9���u�$@��4@�a�R��[�����5A�!;���j�$@��4@���R��P��� �5A�!@<���_�$@��4@���R��E�����5A�!�=���T�$@��4@���R��:����5A�!�>���I�$@��4@���R��/���`�5A�! ���>�$@��4@���R��$����5A�!@���3�$@��4@���R�����`�5A�!`���(�$@��4@�A�R�����`�5��A�!��� @��4�s@�2�s���A�!�� @��w4�{@�2�{���A�!��� @��u4�{@�2�{���A�!@�� @��s4�{@�2�{���A�! ��� @��4�s@�2�s���A�!���� @��4�w@�2�w���A�!���� @�@o4�{@�2�{���A�!`��� @��4�{@�2�{���A�!���� @� l4�{@�2�{���A�!@��� @��4�{@�2�{���A�!���� @��4�{@�2�{���A�!	��� @��g4�{@�2�{���A�!�	��� @��4�w@�2�w���A�!�	��� @��4�w@�2�w���A�!�	��� @��4�w@�2�w���A�! 
��� @��4�w@�2�w���A�!`
��� @��4�w@�2�w���A�!�
��� @��_5��A�!�
�~� @��4�w@�2�w���A�! �u� @��4�w@�2�w���A�!`�l� @��4�w@�2�w���A�!��c� @��4�w@�2�w���A�!��Z� @��4�w@�2�w���A�! �Q� @��4�w@�2�w���A�!��H� @� W5��A�!@
�B� @��U4�{@�2�{���A�!�
�9� @��4�@�2����A�! �0� @��{@��O5�z�{�����c�@���@��>���1�T��@�`��@��>���A�!`�� @�`"@�vL5f���{�G������@���������D�� 4`"@�@<�Xu������;�������`;��@�a���`$5���ҡ�R�������,�����Rn���1`5T�������@7�A�! ��������g��c	��R	������!����_��Tc@�����!��C�����@�����o����@�A�@�R! ���i	��S@�S��@�B��B`�!����������c��������S��������q +T�@���y",5a>4�@����������������������T�����A���R!�:�C	�\�������������5{@��
22����A�!`��� @�D����B��qB���*B��A��R!�+	��A��R!��&	��A��R!@�!	�������R�k;8A���! $�9���� @��u�4�	�A�!`$���R	���j���'����"��!�R]���S��@��R��X���H������h� @�`g�5!c���c� @��f�5@�`���]� @�f�5@�������! "�U� @�@e�5�#����!��&��������!��5�����AР�R!@!�����AР�R!�������A���R!�!���<��"�R�����A�! $�3��� @��2�l�4�2@���$������[j��`@����������:����������I�d@�_��@�A#��"��A�Ru���`@������@�5���|@��k58{@���R���@�`������ @���4�gB�`��gB���R�@����������9�������@��@����_8_(qDMz!T!�9����@�A�!����R��}��������y���@�R��+���c���������1���GT����Q|@��j`8?�q�T�j 8�qL��T��A�(@q�T @q`T@q�T��AЀ�R!��W���B�R<��"�A�B��!��@�RB������
@�A���R!�+�H�a��R�����A���R! /�A�Z��K�����A�!�%���R:�������Q��B�����A�!�:���R1�������H���@������������������ @��5!c����� @�@��5@�`����� @����5�@� "���}� @����5A�!`�������!�!�;������!��������!�!@�c������A���R!`5�������@��S�y����4��!�G���R!@������4��@��������D)*�5����y��5��A�!`������A�R!���e������A���R!�,��������A���R!0����A�R!����R�������A���R! .������gB������@�@��)���$��� @� 4@�Z�� �Z�)����
@������`4�����`4�@�������������@����������@���[Q��_Q�
���
@���!�/�����g� ����G�B��
@�B�@�A�R������R������������1��T��A� @q�T@q�#@�@z��T��@����������$�RA�-��A���R!`3�t�;��A���R!`4�o�=���'@�`�4�������������q�����A��R!��`�o��A�!������f�����A���R!`1�U�n��_�����A���R!�2�N�g����AЀ�R!��H�����2A�!�����{��� @�a4@��@T�T��AР�R!��5�N��?�����A���R!`6�.�G����A�!�
��� @�`��4O����A�!���� @�`��4�s@�2�s�?����A�!�9��� @����4�w@�2�w������A�!@	�v� @���4�����A�!�o� @����4�����A�! �h� @����4�����A�!��a� @�`��4_����A�!��Z� @�`��4O����A�!@�S� @�`��4?�����A���R!�7����������A���R!�8��������A���R!:���������A���R!@;���������A���R!�<������2A�!�����{�'�$@��4@���R��
��� 5A�!�����$@��4@���R������5A�! ����$@����4@�`����AT�{@�2�{���������A���R!�=������������A���R! ?������������A�R!`������������A�R!��������[��_��c�����c	�������������������@����������$�R8����z�����A�R!��i����A���R!`#�d�}��A�R!��V�R^�����
2���@�R�*���c�����AР�R!�R�k��\�����AР�R!@�K�d��AР�R!��F�_���@�A�!@���R��?�����������������@���>���i�����;�����A���R! �.���� � � � � � � � � � � � � ��������@��#������G����ҝ����������G�@�4���_� � Հ�����!��?�T��!�G�a����_ր�����!��!�"��A��!�A�����B�G�b����_� �?#�{��������`�@9@7���G�����@�������� �R`�9�@��{¨�#�_�_$��� � �?#�{������@@���@�!���{���#��R�_� �?#�{���� @��S����� @���������"@� hs�s"���������� Փ@���a
@�!�`@����`@�
���`
@������s@���������@�����@�����
@�������@�����4����SA��{¨�#�_�s@���_� �?#�{�����S������� �`@���`�U���4`@���`�P���`4s@��������SA��{¨�#�_�?#�{�����S�������`@���`�=���4`@���`�8���`4s@��������SA��{¨�#�_ց�!�G�?#�{������ @��<8�,T���
T���"�#��B��{���#Ճ|C�A�Rc�c�E�c���e�|ӥ˄�v���{���#���"�A�RB@�o���������c^��&��C<��"�#��B���{���#Ճ|C�A�Rc�J�c���e�}ӥ�e��ˤ|ƛ��E�Z�� �?#�{�������G������iT`c����%��g����G�?qa!��{���#�!`�@�"�B��B��A�R?����iT`b������g����G�?qa!��{���#�!��@�"�B��B��A�R+�����G�?q�{���#�!�@�!��"�B�B��A�R�� �_$� �?#�{�����[����c���@@@9@5�c��'m(c�0g�S���@@�a	`e���Д�G�������@� ��@��˶� ����!��A�!`	
T�@��b�b��!�� �@�8���_����@�!����� ���0�(h9ix�U����@��R��@�`�R��s4�@�q	T�#�yQ�R�@����R��?ka��T�@���R��#@�bq�T�@�s�R��fqa��T�@�B��!�� ������!�Rd����@���R�����R^����@� �"���!�����T�@���R��@����!�� �@���@����SA��'Em�R�[B��cC��{ƨ�#�_��R�_ց@�@�Rn� �R�B9���Ri����@�b��!�� �@����������@� ����!��������D��x�� �_$� �?#�{�����[����c���@@@9@5�c��'m(c�0g�S���@@�a	`e���Д�G���'���@� ��@��˶� ����!�ҡ�!`	
T�@��b�b��!�� �`����������@�!����� �����(h9ix������@��R�@�`�R�s4�@�q	T�#�yQ�R�@����R�?ka��T�@���R�#@�bq�T�@�s�R��fqa��T�@�B��!�� ���g���!�R����@���R�����R�����@� ������!��X���T�@���R��@����!�� �@�M�@�C��SA��'Em�R�[B��cC��{ƨ�#�_��R�_ց@�@�R�� �R�B9���R�����@�b��!�� �`�2���Y����@� ����!����*������x�� �?#�{�����S��[����� 	��c��#���������8��30��s�s��������@�����#�A�Rc��7�4�R���\���@��*������A�R�Dq�T�@��@�N��q T�@�0�R!�RD��*���7����cC��#@��*�SA��[B��{Ũ�#�_�����@����cC��#@���������cC��#@������ �?#�{����B�G����S���T�R�[�������@@����Ң�R��S��5��`�s�`�_8���q�T����"@���������R�����9��q��������G��A�@�B���!T����*�SA��[B��{è�#�_����*��$�#@�҄ ��?������p�?#�{�����S����[��������������D)�7�5`
@���k���-�`
�`� �Rv�`&� �R`"��R�SA��[B��{è�#�_���4	�� ��|��������
���������!@�����`
@�U�v�!�Ra&�@���`@�����T"������G���"�A�RB@�@�������c�G� �B���!��c@�A������c�G�B��!�� ��c@�7���!�������c�G� �B����!��c@�+�����?#�{�����S����[��*���c��k��+���	����������G� 5�=�C
�!9�="=�=��#�<��D�<E�<F�<G�<�C
����G�B
�D�����@��7������@������)���@T�����;��s���T�js8?�qa��Ts��@��js8�q�
T�q`	T�q@T�C@� �7!,�!�}���{+�s���T �u���T����?��@�����������������������)B�R�����@��#�����<�k:8�q�T����$�y4�@��`
T��`T������G��7A�@�B���AT��	��SA��[B��cC��kD��+@��{Ѩ�#�_��G@���7!<�!�}���{g�����C@� �7 <��}��� @�`�;�{�����C@���7!<�!�}���{S�����q`T�
q�T����_��� �C�qm��T <�{S��}������ �C�_q���T�@�!� ���@�G�qM��T <�{g��}���x�� �C�q
�T ,�{+��}����������y�5���G�@�����"�A�RB@������=��������{����F���(�y��4��� �y�5���G�@�����"�A�RB����������?��@��d��?#�{��"�R������3�sb��y���R���"�B���R!�!�������R!�!�	������R!�!��������R��R!�!������R���R!�!�����R!�!�
����R!�!�����R!�!`�����R!�!������R!�!�����R!�! �����R!�!������R!�! �����R!�!@�����R!�!`��������R�����R!�!�������R!�!�������R!�!�������R!�!�������R!�!�������R!�!@!������R!�! #������R!�!�$������R!�!&������R!�!�'������R!�!�(������R!�!*������R!�!�+������R!�!-������R!�!�.������R!�!@0�~����R!�!@1�z����R!�!�2�v����R!�!�3�r����R!�!5�n����R!�!@6�j����R!�!�7�f����R!�!�8�b������R_����R!�!:�[����R!�!@;�W����R!�!`<�S����R!�!@>�O����R!�!�?�K����R!�! �G����R!�!��C����R!�!��?����R!�!��;����R!�!�7����R!�!`�3����R!�!��/����R!�!
�+����R!�!@�'����R!�!
�#����R!�!�����R!�!������R!�!������R!�!������R!�!������R!�!������R!�!`�����R!�!`�����R!�!`������R!�!`������R!�!`������R!�!`���R!�!�����R!�!�����R!�!�����R!�!�����R!�!!�����R!�!�"�����R!�!$�����R!�!�%�����R!�!�&�����R!�!(�����R!�! )�����R!�!�*�����R!�!�,������R!�!.������R!�!`/������R!�! 1������R!�!�2��������R�����R!�!`4������R!�!@6������R!�!�7������R!�!�9������R!�!`;������R!�!=������R!�!@>������R!�!�?������R!�!������R!�!`������R!�!�������R!�!�|����R!�!��x����R!�! �t����R!�!�	�p����R!�!�l����R!�!��h����R!�!�d������Ra����R!�!��]������RZ����R!�!`�V����R!�!��R����@�!�{¨�#�! ��RK�� � �?#�{�����S��[��������*�C����G� �<��!�<"�<#�<$�<%�<&�<'�<������@��w��ҿq�T�
qaT����,�y@
4����������������������C��������)������T��8��s���T�js8?�qa��Ts��@��js8_�q@
T_�q�T_�q�
T�;@�@�7!,�!�}���s�+���T��(T������8��������������������)�������A����B�R���b�`������?k:8X��&@�!��q T�q�T�
Qq���T�����$@����q�T!����*! ��������b���s�������B���B���B���B���B��R��!�G��wB�"@�c���!T����SA��[B��{Ѩ�#�_��?@���7!<�!�}���g�����;@���7 <��}��� @��k������;@���7!<�!�}���S���������������� �;�q��T!,�!�}������ �;�_q�T�@�!� ���@�?�q���T!<�!�}����� �;�q���T!<�!�}���������,�yq��T����*@�`�4�R!��R���*1�T!�! �'��&� ���!�R�y�0�����R��1`T���$@�a�v������������������)��"�����B@�A�R"����$@�_�s��=����$@�Z�n��0�@�|qT �������"�����B���#�@��������N��*@���!�!��@�R����R�s���/���B����B���B���B���B�Z�������������������������2��*@���!�!`�@�R����6��&@����&�S������@����������*@���!�!@�@�R���*g���!������������8����� � �?#�{�������{���#� �B@�@���!�_�!�����R����{���#�_� �?#��у�c�G��{��C��S�����b@��������*�50�� ���@��~��T���G��@�@�B��ҡT�{A��*�SB�����#�_�r���!��R!�:�a������!Р�R!����RZ������?#�{�����S��* ����[��c����k�z�R�s���-� ��*�R������ `@�?,�6@�`4d�v�C|@����~}���`85d���b8"5!C�!@�A5����R��`8c�a4 ՟kJT4��SA��*�[B��cC��kD��sE��{Ǩ�#�_�c�"��4�*b@9�ka��T�� `�_�q�T�^q�T_�qAT��`8�� �A5a@9?�q�T��� �!C��b�k�T!@��5_�q�*U�R��R�����kMT�~@�a{c� @9�q�T��q@T��q�Twc��kM
T`{c�@9�*�q!��T`{c�@9���4�����*#������*k�T @�@�|�z#��o�{�|@���bQa#�BK��w@�B�kjTB�}Ӈ�W{3�{#�s����k��T�o@��K6�������G��*c@�"�@�B��A�R���b@�_�q�T6@���R Հ�4a�v� �`8 �5���6�c�|���@9_�q`T_�q`T_�qA�T�*�@9_�q��BV���@9B�R��q@�T��q��BN�����G��*c@�"�@�B��A�R��6@���d�v�`@�R����k��TW��"@9_�q@T��4
���5�R6�/�c�H�� @9 4��#�R�����*c����6@��*<��e��
6��@��.�6����6�2�����6�/�c�,��6@�*�� �4������(��6@��*��� �?#�{�����S����[����c����k��s��* ����3�!�|�R�*�
�����"���@�_,�_k*TV@�@}��G��zv�@9�q�
T?�q$T?�q�T_��kM	T�zv�@9�qA��T�zv�@9�4�3@��������*������*_k*T�@��~@�x��"��c���|@�ѢQ�"�BK���@�B��kmTB�}Ӽ�|z5��"ѵ���_k��T�c@�VK���@9 5Z���kJT���SA��*�[B��cC��kD��sE��{˨�#�_�|@9��q�T�k�T��q@T�*�����
@9_�q@��TJ��4�����*z����@��*��a@9����*|@9���)��G9�R��8-���Jd�@9�q�
T ����k`8��S��q�@��@z�T|@� �k`8����q�@za��T���3@�A@��K����U)B���o�K�O�|@������;����?@���;@��T�C@�B��C��o@��o�a���
�R�o���� ��?@��s��K@��S@����s@��5�@��o����O@�JB��	�!����@�q�T�@��4�B���R@�@�4���G�G�@���@���"�A�RB�����@�z��@��������?@����S@�����5�o@��3@�|{�!�"@��q@T_q�T @��o@�����!@��R��@�Z��^���@�q��T�B���R@�@�4���G�G�@�"�@���B`���A�Rc��@�J��5�B���R!@����4�3@�"�����G�B�$h`�A�R�@��@�R��@�����{���@�9@���Z��k�T�B���q��RB�R9�!@�!��4�3@�"�����G�B��$h`���@�)��� � -��������G@�)�����@� -���� � �?#�{��
����S��k��c-����B�G���A@�� ���`��# ��' ����@
��#�������R� �� �n����	� ��R ��3 ����*1@
T��T7����� ��� �a@�"@9�4�*�Rk��*1�T�*��b@����*@�R�����s"����T;��R�3`�����`��`��#`��'`����G��`�@�B���T
��c-��*�SA��kD��{ƨ�#�_�B{t�!��R!@ �����1T�3`���!��R!������*�X��3`���!��R! ��������!��!`�������!��R!@�������3`���!��R!������#`��'`���� �� ��# ��' ��3 ��� �?#�Cс�!�G��{�����S��"@��������������3��#�c����5��t��C�����t��@��5�@��*�R���*�5�@�@����1�T�#@����G��@�@�B��ҡT�{B��*�SC��C��#�_��*���#@��!��R! "�9����@���*��!��R!@#��0�����n�@��������!��R!`$�%�����!��R!�!� ����@�@�y�����#�i�?#�т�B�G����{��C��S�����C@�����W�����7�@��*����)�@4��!���R! %���������h@�!h�5����G��@�@�B����T�{A��*�SB��@����#ի�����!�!�%����*��u����G��@�@�B���!T�{A����SB��@����#�1��@���!���R! %��������h@�!h������G��@�@�B����T�{A��SB��@����#�_���F�������C����*u���� � �_$Հ�?#�{��������5������4!���R!�%����������@�l@�!l��{¨�#�_��@�!��{¨�#�!@&�����_� � �?#��с�!�G��{����"@���������#��S����[�����* �7�@����+����5�����v��� 5�����C��������@��5�@��*���*4��5�@��������1�T��!���!�*��R[����*��+@��@���!���R!�&���P�������h@�!h����SC��[D����G��@�@�B��ҡT�{B�����#�_������`��G��@�@�B���AT�{B����SC��[D�����#Չ��*����!����1A��T����!�!�*�!����*���+@��!��R!�'�����@��@��	�q��1�	T�*������2�`4����!���R!�&��������h@�!h����������*���+@�����������5�@�!�����!�*���*���
��+@������`��G��@�@�B��ҁ
T�{B��*�SC��[D��+@�����#՝��@�������!���R! +�����@���*��!��R!�(�����@������1`T�*����������4����!���R!�&�������!����"h@�B"h�A����*s��+@�w��!��R!'������@�`�������@�Z�������!��R!�)������@�@����1@�T����SC��[D��+@�N���S��[��+���?#�{��
�����S��[��c��k��s��c-��e�G����C��'�@��+������������������#��+��*�)!�Rz@��@�����@�R�������#��R�C9��`7@�?j�Tt@�	��v_B�x3@������"�����z���"�����u��� !�7���p���@ � �R����_�O)���)���#����@������z'@�{#�s���`@������@��!�a�!�/�m�������������C�����R�R���@�@��@����+@����[@��g�����*1�>T�q�CT+5�g���{Ӹj`�8B��/@����@���>�,@�A�!�+�	�R�"�!7@�a P6�@�4��_@��5��������R3�@;������Q�R"@8_�qDIz�T��k+��T����7���	��T@9�q���T ��� /����2� D4!���!0��� ���8������Q�R"@8_�qDIz�T��k+��T����qMT|@�c� �bh`8A$Q_�q! AzHT�q��T�_@��15��3�R����s5�@����@� ���@��[@�k�TK��|@�+��@�  ��E�s~@����t��[@�k�T�+@�xs����z3�s���� ����c�c�G�@�U�����7��R��C���@����@�����@����@�Tql!T�@�$�R�@�|{�|@�4h"�7b@�D�R_q�T������@��{�bC@9!���@�$h ��@�?h ��#@�"h ��4�#@�Lql!T�'@��#@�`@�$b�!8q@T@�R`�$8"x7W�!��`�"8�#�������bC@9����#������#����@����@�������c�c�G� ��+����c@�!�ү��@�r��`��G��K�@�B����9T�@�
���c-��SA��[B��cC��kD��sE��{ƨ�#�_��@��#@�k��Xq�"T�@��C��#@��������|{�����ҿ�&8�h �h �_h �?h ��a�!�G��*@�"� @�B�5��@�A�R3����@�`��� @�q�T!@���#3@���R�����}���*��`%5�����R����s��*���*��q�"T @�q�TLTq�T;��@������@��������6�@�`��G�@��&���"�A�RB@�����`�T� 8a@9?�q�Ts������(�9`@9�*4������*��&�!��@�q�T�b��R�@�!��_k�T"@�_k!��T|{��j`����q�TQxr��T�����{������R��a@���?�q�T�7@�@9 4Q�q�T!��  ���T�T�T�@��l	Tc�b��������!���!�����4!���!�G��5��#�ҙ�� �"��c�c�G��,�4�����B�R����[�|@�����҉���_@� �4`��G�$C@9#@�@�$
4"�A�RB�6���6�� �B��c�c�G��-���`@9`�5`��G�$C@9#@�@�D4"�A�RB�;�t������!�! ���q�����a��@�R`��@�`��G�@���"���B���A�R^����Q��`��G��*�@�"�@�B 0�A�RR�l�����Rk��;@�?���@��_@����?j �T`��G����@��*@�"�A�RB5�<�V��"�A�RB`7�7�� �"��c�c�G�@.���`��G�c"�A�RB�3�@�(�B��c�c�G� �b��!���2�c@�g�9���@��,��Tc�l�f�������Tc�v�a���@�`��G�@���$C@9#@��4"�A�RB�>��"��"�A�RB�<�����@�`��G�@�����"�A�RB@9�����`��G���#@�"�@�B 8�A�R�����_@����4`��G�"��@�B@/�@�A�R�����c�c�G� ����!���4�c@�"��"�A�RB�?������"�A�RB�=����#@�"�A�RB����$C@9#@�4"�A�RB:�����$C@9#@�$4"��B��A�R������"��B��A�R��R���_@���4`��G��*�@���@�"�A�RB�0������ ����c�c�G���3���_@����4`��G��*�@���@�"�A�RB�1��������"�A�RB�:������?#�{�����[���D�R���R ������R�����!�!@��S������ @��5��i�����{�[B����SA��{Ũ�#�_�c����
@����`5��X��cC�������[B��{Ũ�#�P���B�����?����z�������	������#�9�#c�A�R������R���5����R��`5�� �����#c�����A�R��������R�� 5����R�� 5���������Z��
@�@�?kIT�
@���C���A���N�����cC����#@�����
@�����#�A�Rc��������>��
@��������#�A�Rc������c�c�G� ������!��c@�@��cC���� �?#�{�����[�����@��S���T����c�7�R�j48T����
�?�T�@�s�!hx����@�B��"T�@�x�}�xs���������t������
�?�T�cC�9�9�@��[B����SA����{Ĩ�#�_�cC��������� �?#�C�a�!�G��{	��C�#@��G���f	�!�!��S
����[������@���q`"�����������������c��
���������!���!@�2� 4����������$�B�R�`����A��@�?�T�@�s�a�}�4����@�������@��#�����S�w������q� �c��������c��!�@�R!��@����SJ��[K��c@�`��G��G@�@�B���AT�{I��R�C��#�_����������B�R� �����A��@�?�A��TS���~��SJ��[K��c@���SJ��[K����@��`�_�s��@����S
��[��c�a��SJ��[K��c@���?#���`��G��{	��C�@��G���C��S
�s@�s�`@�`�`@��`��SJ�`��G��G@�@�B��ҡT�{I��R����#�_��SJ���#��������a@�`@��T�a
@�����`
������`@�a@��`� x`�4����S
�%�?#���dЄ�G��{��C�$@��@�������T�[������[W�!��R!�����@�@��`��G��@�@�B���!.T�{U�����#�_�����S����c���� 5�@���!�!@�
��� @��5s@���a
@���<�qA��T`���!�@�y`4�SV��[W��cX�����!�!`����� @�`5�#�����1 Tx��� <@����'@��T�?@�������?� ���S@� 0��S�p��4n��5���������1@T`5`@�?��k�����4`��G�"�c@�B`�@�A�R���RN�s@��a
@�����qA��T����!�@�R!`	�M�!�@�R! 
�I������k�����:�A�
�~���� @��4�ғ���������V���� ���#���!�@�R!��-����R���*1�Tx����������C��#���cc��S����*q`Ta�y`4A4���@�!���#@��R��@� ��@�@xa�f��#@�a��?�#��T�@�_��*���q�T�SV��[W��cX��kY���@�:��`�@�y@�5��!��R!�����SV��[W��cX�.������R��@�4x����y 
4���SV��@��[W�!�cX������5a�!0�ya
5���@�!�����y��5��!�! ����SV��[W��cX�����[@�!����� ?����@�u���!���!���R��`����SV��@��[W�!�cX��kY���� �y`�5��!�!�����SV��[W��cX��A�
���� @��4�#@����T�@�
���!� @�P�y�� ���4a�!�G���R!@���~���������#@���R
q��T�k�@��������!��R!`�~�h����!�!`
�y���`@�r�@4"�c@�`��G�B������!�!@������#����������@�q�@�!�U�!���@��_�c��c������!��R!`�U�������R1���5 �RB��@�c���!��R!��G����S��[��c��k����������!��R!�:���?#��f��G��{
�����S������[������c
������k��*�@��O���!�!������ @��5�@���
@�����qA��T`�@�y�4`��G��O@�@�B��ҡT�{J��SK��[L��cM��kN����#�_���!�!��i��� @��5��!�! �b�@�?k���T��!�!���s�Z���!�!����z�B@���R�����<@�����@��U�!���@�!�� �����	�@�����L@9L�?�q�Ta@9���4 �L@9�q`
T����������"�B���������@�`�a@9?�q�Ta@9A5#���c�A�R��c�����7�1�T��!�! �� @��5�@��	T�+@�(@q@T @q@
T@q�T@��p�y 4�@�����������^��� �������5��� ���a��sO�x���@�u��
@���&�qA��T��!�! ���@�?kH�T���`@9�q���T`@9`�4���`��G��O@�@�B����T�{J����SK�!��[L�!���cM��R�kN����#�c��������A�Rc��$����@���y���5��!�!��T����qaT��������x�������@�q�Bz T@���y��5��!�!`�@�������h�1��T�+@� @q���T@q�@�Bz���T����s����R!@�+����y�4@���sO��@�!�������!����� �{�����{���_�%2lldh %02lldm%2lldm %02llds%3llds%7.02fM%.02fM%7.02fK%.02fK%8zu%zu[?7lLoading:                  , ETA: ]  sigs    [?7hCompiling:  tasks %s/%s%s/%s.%03u%s/ERROR: optaddarg: Unregistered option %s
ERROR: optaddarg: strdup() failed
ERROR: optaddarg: malloc() failed
ERROR: %sWARNING: %s1.4.3                       Clam AntiVirus: Scanner %s
           By The ClamAV Team: https://www.clamav.net/about.html#credits
           (C) 2024 Cisco Systems, Inc.
    clamscan [options] [file/directory/-]
    --help                -h             Show this help
    --version             -V             Print version number
    --verbose             -v             Be verbose
    --archive-verbose     -a             Show filenames inside scanned archives
    --debug                              Enable libclamav's debug messages
    --quiet                              Only output error messages
    --stdout                             Write to stdout instead of stderr. Does not affect 'debug' messages.
    --no-summary                         Disable summary at end of scanning
    --infected            -i             Only print infected files
    --suppress-ok-results -o             Skip printing OK files
    --bell                               Sound bell on virus detection
    --tempdir=DIRECTORY                  Create temporary files in DIRECTORY
    --leave-temps[=yes/no(*)]            Do not remove temporary files
    --force-to-disk[=yes/no(*)]          Create temporary files for nested file scans that would otherwise be in-memory only
    --gen-json[=yes/no(*)]               Generate JSON metadata for the scanned file(s). For testing & development use ONLY.
                                         JSON will be printed if --debug is enabled.
                                         A JSON file will dropped to the temp directory if --leave-temps is enabled.
    --database=FILE/DIR   -d FILE/DIR    Load virus database from FILE or load all supported db files from DIR
    --official-db-only[=yes/no(*)]       Only load official signatures
    --fail-if-cvd-older-than=days        Return with a nonzero error code if virus database outdated.
    --log=FILE            -l FILE        Save scan report to FILE
    --recursive[=yes/no(*)]  -r          Scan subdirectories recursively
    --allmatch[=yes/no(*)]   -z          Continue scanning within file after finding a match
    --cross-fs[=yes(*)/no]               Scan files and directories on other filesystems
    --follow-dir-symlinks[=0/1(*)/2]     Follow directory symlinks (0 = never, 1 = direct, 2 = always)
    --follow-file-symlinks[=0/1(*)/2]    Follow file symlinks (0 = never, 1 = direct, 2 = always)
    --file-list=FILE      -f FILE        Scan files from FILE
    --remove[=yes/no(*)]                 Remove infected files. Be careful!
    --move=DIRECTORY                     Move infected files into DIRECTORY
    --copy=DIRECTORY                     Copy infected files into DIRECTORY
    --exclude=REGEX                      Don't scan file names matching REGEX
    --exclude-dir=REGEX                  Don't scan directories matching REGEX
    --include=REGEX                      Only scan file names matching REGEX
    --include-dir=REGEX                  Only scan directories matching REGEX
    --bytecode[=yes(*)/no]               Load bytecode from the database
    --bytecode-unsigned[=yes/no(*)]      Load unsigned bytecode
                                         **Caution**: You should NEVER run bytecode signatures from untrusted sources.
                                         Doing so may result in arbitrary code execution.
    --bytecode-timeout=N                 Set bytecode timeout (in milliseconds)
    --statistics[=none(*)/bytecode/pcre] Collect and print execution statistics
    --detect-pua[=yes/no(*)]             Detect Possibly Unwanted Applications
    --exclude-pua=CAT                    Skip PUA sigs of category CAT
    --include-pua=CAT                    Load PUA sigs of category CAT
    --detect-structured[=yes/no(*)]      Detect structured data (SSN, Credit Card)
    --structured-ssn-format=X            SSN format (0=normal,1=stripped,2=both)
    --structured-ssn-count=N             Min SSN count to generate a detect
    --structured-cc-count=N              Min CC count to generate a detect
    --structured-cc-mode=X               CC mode (0=credit debit and private label, 1=credit cards only
    --scan-mail[=yes(*)/no]              Scan mail files
    --phishing-sigs[=yes(*)/no]          Enable email signature-based phishing detection
    --phishing-scan-urls[=yes(*)/no]     Enable URL signature-based phishing detection
    --heuristic-alerts[=yes(*)/no]       Heuristic alerts
    --heuristic-scan-precedence[=yes/no(*)] Stop scanning as soon as a heuristic match is found
    --normalize[=yes(*)/no]              Normalize html, script, and text files. Use normalize=no for yara compatibility
    --scan-pe[=yes(*)/no]                Scan PE files
    --scan-elf[=yes(*)/no]               Scan ELF files
    --scan-ole2[=yes(*)/no]              Scan OLE2 containers
    --scan-pdf[=yes(*)/no]               Scan PDF files
    --scan-swf[=yes(*)/no]               Scan SWF files
    --scan-html[=yes(*)/no]              Scan HTML files
    --scan-xmldocs[=yes(*)/no]           Scan xml-based document files
    --scan-hwp3[=yes(*)/no]              Scan HWP3 files
    --scan-onenote[=yes(*)/no]           Scan OneNote files
    --scan-archive[=yes(*)/no]           Scan archive files (supported by libclamav)
    --scan-image[=yes(*)/no]             Scan image (graphics) files
    --scan-image-fuzzy-hash[=yes(*)/no]  Detect files by calculating image (graphics) fuzzy hashes
    --alert-broken[=yes/no(*)]           Alert on broken executable files (PE & ELF)
    --alert-broken-media[=yes/no(*)]     Alert on broken graphics files (JPEG, TIFF, PNG, GIF)
    --alert-encrypted[=yes/no(*)]        Alert on encrypted archives and documents
    --alert-encrypted-archive[=yes/no(*)] Alert on encrypted archives
    --alert-encrypted-doc[=yes/no(*)]    Alert on encrypted documents
    --alert-macros[=yes/no(*)]           Alert on OLE2 files containing VBA macros
    --alert-exceeds-max[=yes/no(*)]      Alert on files that exceed max file size, max scan size, or max recursion limit
    --alert-phishing-ssl[=yes/no(*)]     Alert on emails containing SSL mismatches in URLs
    --alert-phishing-cloak[=yes/no(*)]   Alert on emails containing cloaked URLs
    --alert-partition-intersection[=yes/no(*)] Alert on raw DMG image files containing partition intersections
    --nocerts                            Disable authenticode certificate chain verification in PE files
    --dumpcerts                          Dump authenticode certificate chain in PE files
    --max-scantime=#n                    Scan time longer than this will be skipped and assumed clean (milliseconds)
    --max-filesize=#n                    Files larger than this will be skipped and assumed clean
    --max-scansize=#n                    The maximum amount of data to scan for each container file (**)
    --max-files=#n                       The maximum number of files to scan for each container file (**)
    --max-recursion=#n                   Maximum archive recursion level for container file (**)
    --max-dir-recursion=#n               Maximum directory recursion level
    --max-embeddedpe=#n                  Maximum size file to check for embedded PE
    --max-htmlnormalize=#n               Maximum size of HTML file to normalize
    --max-htmlnotags=#n                  Maximum size of normalized HTML file to scan
    --max-scriptnormalize=#n             Maximum size of script file to normalize
    --max-ziptypercg=#n                  Maximum size zip to type reanalyze
    --max-partitions=#n                  Maximum number of partitions in disk image to be scanned
    --max-iconspe=#n                     Maximum number of icons in PE file to be scanned
    --max-rechwp3=#n                     Maximum recursive calls to HWP3 parsing function
    --pcre-match-limit=#n                Maximum calls to the PCRE match function.
    --pcre-recmatch-limit=#n             Maximum recursive calls to the PCRE match function.
    --pcre-max-filesize=#n               Maximum size file to perform PCRE subsig matching.
    --disable-cache                      Disable caching and cache checks for hash sums of scanned files.
Pass in - as the filename for stdin.
(*) Default scan settings
(**) Certain files (e.g. documents, archives, etc.) may in turn contain other
   files inside. The above options ensure safe processing of this kind of data.

ERROR: Failed to open log file %s: %s
atERROR: Failed to convert the open log file descriptor for %s to a FILE* handle: %s
WARNING: File locking not supported (NFS?)ERROR: Failed to lock the log file %s: %s
%s(filename not set)%s: %s FOUND
Virus database is older than %lld days!
POSIXLY_CORRECT%s: option requires an argument -- %c
%s: illegal option -- %c
%s: option `--%s' doesn't allow an argument
%s: option `--%s' requires an argument
%s: unrecognized option `%s'
%s: option `%s' is ambiguous
traverse_to: Invalid arguments!
traverse_to: Failed to get copy of directory path to be tokenized!
traverse_to: tokenize of target directory returned 0 tokens!
/traverse_to: Failed to open file descriptor for '/' directory.
traverse_to: Failed open %s
traverse_to: Handle opened for '%s' directory.
traverse_unlink: Invalid arguments!
traverse_unlink: Failed to open file descriptor for target directory!
traverse_unlink: Failed to get basename of target path: %s
	Error: %d
traverse_unlink: Failed to unlink: %s
Error:%s
Can't copy file '%s'
%s: copied to '%s'
Can't remove file '%s'
%s: Removed.
Can't move file %s to %s
traverse_rename: Invalid arguments!
traverse_rename: Failed to open file descriptor for source directory!
traverse_rename: Failed to get basename of source path:%s
	Error: %d
traverse_rename: Failed to rename: %s
	to: %s
Error:%s
%s: moved to '%s'
Can't unlink '%s' after copy: %s
ERROR: optparse: Can't register new option (not enough memory)
ERROR: optparse: longopts[] is too small
ERROR: optparse: shortopts[] is too small
ERROR: optparse: (short|long)opts[] is too small
ExampleERROR: Please edit the example config file %s
 	ERROR: Missing argument for option at %s:%d
ERROR: Missing closing parenthesis in option %s at %s:%d
ERROR: Empty argument for option %s at %s:%d
ERROR: Incomplete option passed (missing argument)
ERROR: optparse: No corresponding long name for option '-%c'
ERROR: Unknown option passed
ERROR: Parse error at %s:%d: Unknown option %s
WARNING: Ignoring deprecated option %s at %s:%d
WARNING: Ignoring deprecated option --%s (-%c)
WARNING: Ignoring deprecated option --%s
ERROR: optparse: Can't compile regular expression %s for option %s
ERROR: Incorrect argument format for option %s
ERROR: Incorrect argument format for option --%s (-%c)
ERROR: Incorrect argument format for option --%s
ERROR: Option --%s (-%c) requires a non-empty string argument
ERROR: Option --%s requires a non-empty string argument
ERROR: Can't parse numerical argument for option %s
ERROR: Can't parse numerical argument for option --%s (-%c)
ERROR: Can't parse numerical argument for option --%s
WARNING: Numerical value for option %s too high, resetting to %lld
WARNING: Numerical value for option --%s (-%c) too high, resetting to %lld
yes1trueERROR: Can't register argument for option %s
ERROR: Can't register argument for option --%s
ERROR: optparse: calloc failed
ERROR: optparse: strdup failed
/etc/clamav/freshclam.confDatabaseDirectoryUnable to allocate memory for db directory...
%s/daily.cvd%s/daily.cld...CL_TYPE_ANY%s:%sScanning %s%s!%s
scanfile: Invalid args.
Failed to determine real filename of %s.
Quarantine of the file may fail if file path contains symlinks.
excludeinclude%s: Excluded
%s: Excluded (/proc)
%s: Empty file
ERROR: setgid(%d) failed.
ERROR: setuid(%d) failed.
%s: Access denied
archive-verboseUnable to allocate memory in scanfile()
Scanning %s
Can't open file %s: %s
%s%s!(%llu)%s: %s FOUND
%s!(%llu): %s FOUND
%s: OK
%s: %s ERROR
exclude-dirinclude-dirmax-dir-recursionfollow-dir-symlinksfollow-file-symlinksscandirs: Memory allocation failed for fname
/%scross-fs%s: Symbolic link
%s: Can't open directory.
movecopymovedcopiedERROR: This tool requires libclamav with functionality level %u or higher (current f-level: %u)
Failed to set locale
Can't parse command line options
quietstdoutdebugsetrlimitgen-mdbversiondatabaseClamAV %s
ClamAV %s/%u/%shelprecursiveinfectedsuppress-ok-resultsbelllog
-------------------------------------------------------------------------------

Problem with internal logger.
action_setup: Failed to get realpath of %s
'%s' doesn't exist or is not a directory
remove--follow-dir-symlinks: Invalid argument
--follow-file-symlinks: Invalid argument
yara-rulesonlynophishing-sigsofficial-db-onlyphishing-scan-urlsbytecodeCan't initialize libclamav: %s
Can't initialize antivirus engine
no-summarycache-sizedisable-cachedetect-puaexclude-puaCan't allocate memory for pua_cats
.%sinclude-pua--exclude-pua and --include-pua cannot be used at the same time
cli_engine_set_str(CL_ENGINE_PUA_CATEGORIES) failed: %s
dev-ac-onlydev-ac-depthleave-tempsforce-to-diskbytecode-unsignedbytecode-timeoutnocertsdumpcertsbytecode-modeForceJITForceInterpreterTeststatisticspcregen-jsontempdircli_engine_set_str(CL_ENGINE_TMPDIR) failed: %s
fail-if-cvd-older-thanCan't access database directory/file: %s
pcre-match-limitcli_engine_set_num(CL_ENGINE_PCRE_MATCH_LIMIT) failed: %s
pcre-recmatch-limitcli_engine_set_num(CL_ENGINE_PCRE_RECMATCH_LIMIT) failed: %s
Database initialization error: %s
timelimitcli_engine_set_num(CL_ENGINE_MAX_SCANTIME) failed: %s
max-scantimemax-scansizecli_engine_set_num(CL_ENGINE_MAX_SCANSIZE) failed: %s
max-filesizecli_engine_set_num(CL_ENGINE_MAX_FILESIZE) failed: %s
System limit for file size is lower than engine->maxfilesize
System limit for file size is lower than engine->maxscansize
Cannot obtain resource limits for file size
max-filescli_engine_set_num(CL_ENGINE_MAX_FILES) failed: %s
max-recursioncli_engine_set_num(CL_ENGINE_MAX_RECURSION) failed: %s
max-embeddedpecli_engine_set_num(CL_ENGINE_MAX_EMBEDDEDPE) failed: %s
max-htmlnormalizecli_engine_set_num(CL_ENGINE_MAX_HTMLNORMALIZE) failed: %s
max-htmlnotagscli_engine_set_num(CL_ENGINE_MAX_HTMLNOTAGS) failed: %s
max-scriptnormalizecli_engine_set_num(CL_ENGINE_MAX_SCRIPTNORMALIZE) failed: %s
max-ziptypercgcli_engine_set_num(CL_ENGINE_MAX_ZIPTYPERCG) failed: %s
max-partitionscli_engine_set_num(CL_ENGINE_MAX_PARTITIONS) failed: %s
max-iconspecli_engine_set_num(CL_ENGINE_MAX_ICONSPE) failed: %s
max-rechwp3cli_engine_set_num(CL_ENGINE_MAX_RECHWP3) failed: %s
pcre-max-filesizecli_engine_set_num(CL_ENGINE_PCRE_MAX_FILESIZE) failed: %s
allmatchphishing-sslalert-phishing-sslphishing-cloakalert-phishing-cloakpartition-intersectionalert-partition-intersectionheuristic-scan-precedencescan-archivedetect-brokenalert-brokenalert-broken-mediablock-encryptedalert-encryptedalert-encrypted-archivealert-encrypted-docblock-macrosalert-macrosscan-pescan-elfscan-ole2scan-pdfscan-swfscan-htmlscan-mailscan-xmldocsscan-hwp3scan-onenotescan-imagescan-image-fuzzy-hashalgorithmic-detectionheuristic-alertsblock-maxalert-exceeds-maxdev-performancedetect-structuredstructured-ssn-formatInvalid argument for --structured-ssn-format
structured-ssn-countcli_engine_set_num(CL_ENGINE_MIN_SSN_COUNT) failed: %s
structured-cc-countcli_engine_set_num(CL_ENGINE_MIN_CC_COUNT) failed: %s
structured-cc-modeInvalid argument for --structured-cc-mode
/procfile-listOnly scanning files from --file-list (files passed at cmdline are ignored)
-Can't write to temporary directory
Can't generate tempfile name
wbCan't open %s for writing
Can't write to %s
Checking %s
stdinstdin: OK
stdin: %s ERROR
%s: Can't access file
%s: Not supported file type
ERROR: --file-list: Can't open file %s
Can't get absolute pathname of current working directory

----------- SCAN SUMMARY -----------
Known viruses: %u
Engine version: %s
Scanned directories: %u
Scanned files: %u
Infected files: %u
Total errors: %u
Not removed: %u
Not %s: %u
Data scanned: %2.2lf MB
Data read: %2.2lf MB (ratio %.2f:1)
Time: %u.%3.3u sec (%u m %u s)
Failed to get local time for Start Date.
%Y:%m:%d %H:%M:%SStart Date: %s
Failed to get local time for End Date.
End Date:   %s
^(yes|true|1|no|false|0)$config-file/etc/clamav/clamd.conf/etc/clamav/clamav-milter.confDump authenticode certificate chain.no-warningsshow-progressdaemonno-dnslist-mirrorsupdate-dbreloadmultiscanfdpassstreamPerform HTML, script, and text normalization/var/lib/clamavAlways generate MDB entries for PE sections^[0-9]+$pingwaithex-dumpmd5sha1sha256mdbimpfuzzy-imgprint-certshtml-normaliseascii-normaliseutf16-decodebuildmax-bad-sigsMaximum number of mismatched signatures when building a CVD. Zero disables this limit.3000flevelFeature level to put in the CVDcvd-versionVersion number of the CVD to buildunsignedno-cdiffserverunpackunpack-currentinfolist-sigsfind-sigsdecode-sigstest-sigsvbavba-hexcomparerun-cdiffverify-cdiffhybridCreate a hybrid (standard and bytecode) database filedefaultcolorsconfig-dir/etc/clamavnon-defaultgenerate-configforce-interpreterForce using the interpreter instead of the JITtrust-bytecodeTrust loaded bytecode (default yes)Load and print bytecode information without executingprintsrcPrint source code of bytecodeprintbcirPrint IR of bytecode signatureinputInput file to run the bytecode ntracebytecode trace levelno-trace-showsourceDon't show source line during tracingbytecode-trust-allhttp-proxyproxy-userlog-verboseforcedisable-summarydisable-archiveno-archiveno-peno-elfno-ole2no-pdfno-htmlno-mailno-phishing-sigsno-phishing-scan-urlsno-algorithmicno-phishing-restrictedscanmax-ratiomax-space^[0-9]+[KMG]?$unzipfoounrararjunzoolhajartartgzdebAlertExceedsMaxCacheSizeNumber of entries the cache can store.65536PreludeEnableprelude-enableEnable preludePreludeAnalyzerNameprelude-analyzer-nameName of the analyzer as seen in prewikkaLogFileSave all reports to a log file./tmp/clamav.logLogFileUnlockBy default the log file is locked for writing and only a single
daemon process can write to it. This option disables the lock.LogFileMaxSizeMaximum size of the log file.
Value of 0 disables the limit.5MLogTimeLog time with each message.LogCleanLog all clean files.
Useful in debugging but drastically increases the log size.LogSyslogUse the system logger (can work together with LogFile).LogFacilityLOG_LOCAL6Type of syslog messages.
Please refer to 'man syslog' for the facility names.LOG_MAILLogVerboseEnable verbose logging.LogRotatelog-rotateRotate log file. Requires LogFileMaxSize option set prior to this option.ExtendedDetectionInfoLog additional information about the infected file, such as its
size and hash, together with the virus name.PidFilepidSave the process ID to a file./run/clamav/clam.pidTemporaryDirectoryThis option allows you to change the default temporary directory./tmpdatadirThis option allows you to change the default database directory.
If you enable it, please make sure it points to the same directory in
both clamd and freshclam.OfficialDatabaseOnlyOnly load the official signatures published by the ClamAV project.FailIfCvdOlderThanReturn with a nonzero error code if the virus database is older than the specified number of days.-1YaraRulesBy default, yara rules will be loaded. This option allows you to exclude yara rules when scanning and also to scan only using yara rules. Valid options are yes|no|onlyLocalSocketPath to a local socket file the daemon will listen on./run/clamav/clamd.sockLocalSocketGroupSets the group ownership on the unix socket.virusgroupLocalSocketModeSets the permissions on the unix socket to the specified mode.660FixStaleSocketRemove a stale socket after unclean shutdownTCPSocketA TCP port number the daemon will listen on.3310TCPAddrBy default clamd binds to INADDR_ANY.
This option allows you to restrict the TCP address and provide
some degree of protection from the outside world.localhostMaxConnectionQueueLengthMaximum length the queue of pending connections may grow to.30StreamMaxLengthClose the STREAM session when the data size limit is exceeded.
The value should match your MTA's limit for the maximum attachment size.100MStreamMinPortThe STREAM command uses an FTP-like protocol.
This option sets the lower boundary for the port range.1024StreamMaxPortThis option sets the upper boundary for the port range.2048Maximum number of threads running at the same time.20ReadTimeoutThis option specifies the time (in seconds) after which clamd should
timeout if a client doesn't provide any data.120CommandReadTimeoutThis option specifies the time (in seconds) after which clamd should
timeout if a client doesn't provide any initial command after connecting.SendBufTimeoutThis option specifies how long to wait (in milliseconds) if the send buffer
is full. Keep this value low to prevent clamd hanging.200Waiting for data from clamd will timeout after this time (seconds).300MaxQueueMaximum number of queued items (including those being processed by MaxThreads
threads). It is recommended to have this value at least twice MaxThreads
if possible.
WARNING: you shouldn't increase this too much to avoid running out of file
 descriptors, the following condition should hold:
 MaxThreads*MaxRecursion + MaxQueue - MaxThreads  + 6 < RLIMIT_NOFILE
 (usual max for RLIMIT_NOFILE is 1024)
IdleTimeoutThis option specifies how long (in seconds) the process should wait
for a new job.60Don't scan files/directories whose names match the provided
regular expression. This option can be specified multiple times.^/proc/
^/sys/MaxDirectoryRecursionMaximum depth the directories are scanned at.15FollowDirectorySymlinksFollow directory symlinks.FollowFileSymlinksFollow symlinks to regular files.CrossFilesystemsScan files and directories on other filesystems.SelfCheckThis option specifies the time intervals (in seconds) in which clamd
should perform a database check.600ConcurrentDatabaseReloadEnable non-blocking (multi-threaded/concurrent) database reloads. This feature 
will temporarily load a second scanning engine while scanning continues using 
the first engine. Once loaded, the new engine takes over. The old engine is 
removed as soon as all scans using the old engine have completed. This feature 
requires more RAM, so this option is provided in case users are willing to 
block scans during reload in exchange for lower RAM requirements.DisableCacheThis option allows you to disable clamd's caching feature.VirusEventExecute a command when virus is found.
Use the following environment variables to identify the file and virus names:
- $CLAM_VIRUSEVENT_FILENAME
- $CLAM_VIRUSEVENT_VIRUSNAME
In the command string, '%v' will also be replaced with the virus name.
Note: The '%f' filename format character has been disabled and will no longer
be replaced with the file name, due to command injection security concerns.
Use the 'CLAM_VIRUSEVENT_FILENAME' environment variable instead.
For the same reason, you should NOT use the environment variables in the
command directly, but should use it carefully from your executed script./opt/send_virus_alert_sms.shExitOnOOMStop the daemon when libclamav reports an out of memory condition.AllowAllMatchScanPermit use of the ALLMATCHSCAN command.ForegroundforegroundDon't fork into background.DebugEnable debug messages in libclamav.LeaveTemporaryFilesDon't remove temporary files (for debugging purposes).GenerateMetadataJsonRecord metadata about the file being scanned.
Scan metadata is useful for file analysis purposes and for debugging scan behavior.
The JSON metadata will be printed after the scan is complete if Debug is enabled.
A metadata.json file will be written to the scan temp directory if LeaveTemporaryFiles is enabled.UserRun the daemon as a specified user (the process must be started by root).clamavBytecodeWith this option enabled ClamAV will load bytecode from the database. It is highly recommended you keep this option on, otherwise you'll miss detections for many new viruses.BytecodeSecurity^(TrustSigned|Paranoid)$TrustSignedSet bytecode security level.
Possible values:
	TrustSigned - trust bytecode loaded from signed .c[lv]d files,
		 insert runtime safety checks for bytecode loaded from other sources
	Paranoid - don't trust any bytecode, insert runtime checks for all
Recommended: TrustSigned, because bytecode in .cvd files already has these checks.BytecodeTimeoutSet bytecode timeout in milliseconds.10000BytecodeUnsignedAllow loading bytecode from outside digitally signed .c[lv]d files.BytecodeMode^(Auto|ForceJIT|ForceInterpreter|Test)$AutoSet bytecode execution mode.
Possible values:
	Auto - automatically choose JIT if possible, fallback to interpreter
ForceJIT - always choose JIT, fail if not possible
ForceInterpreter - always choose interpreter
Test - run with both JIT and interpreter and compare results. Make all failures fatal.Statistics^(none|None|bytecode|Bytecode|pcre|PCRE)$Collect and print execution statistics.
Possible values:
	Bytecode - reports bytecode statistics
PCRE - reports PCRE execution statistics
None - reports no statisticsNoneDetectPUADetect Potentially Unwanted Applications.ExcludePUAExclude a specific PUA category. This directive can be used multiple times.
See https://docs.clamav.net/faq/faq-pua.html for the complete list of PUA
categories.NetTool
PWToolIncludePUAOnly include a specific PUA category. This directive can be used multiple
times.Spy
Scanner
RATScanPEPE stands for Portable Executable - it's an executable file format used
in all 32- and 64-bit versions of Windows operating systems. This option
allows ClamAV to perform a deeper analysis of executable files and it's also
required for decompression of popular executable packers such as UPX or FSG.
If you turn off this option, the original files will still be scanned, but
without additional processing.ScanELFExecutable and Linking Format is a standard format for UN*X executables.
This option allows you to control the scanning of ELF files.
If you turn off this option, the original files will still be scanned, but
without additional processing.ScanMailEnable the built in email scanner.
If you turn off this option, the original files will still be scanned, but
without parsing individual messages/attachments.ScanPartialMessagesScan RFC1341 messages split over many emails. You will need to
periodically clean up $TemporaryDirectory/clamav-partial directory.
WARNING: This option may open your system to a DoS attack. Please don't use
this feature on highly loaded servers.PhishingSignaturesWith this option enabled ClamAV will try to detect phishing attempts by using
signatures.PhishingScanURLsScan URLs found in mails for phishing attempts using heuristics.HeuristicAlertsIn some cases (eg. complex malware, exploits in graphic files, and others),
ClamAV uses special algorithms to provide accurate detection. This option
controls the algorithmic detection.HeuristicScanPrecedenceAllow heuristic match to take precedence.
When enabled, if a heuristic scan (such as phishingScan) detects
a possible virus/phish it will stop scan immediately. Recommended, saves CPU
scan-time.
When disabled, virus/phish detected by heuristic scans will be reported only
at the end of a scan. If an archive contains both a heuristically detected
virus/phish, and a real malware, the real malware will be reported.
Keep this disabled if you intend to handle "Heuristics.*" viruses
differently from "real" malware.
If a non-heuristically-detected virus (signature-based) is found first,
the scan is interrupted immediately, regardless of this config option.StructuredDataDetectionEnable the Data Loss Prevention module.StructuredMinCreditCardCountThis option sets the lowest number of Credit Card numbers found in a file
to generate a detect.5StructuredMinSSNCountThis option sets the lowest number of Social Security Numbers found
in a file to generate a detect.StructuredSSNFormatNormalWith this option enabled the DLP module will search for valid
SSNs formatted as xxx-yy-zzzz.StructuredSSNFormatStrippedWith this option enabled the DLP module will search for valid
SSNs formatted as xxxyyzzzzScanHTMLPerform HTML/JavaScript/ScriptEncoder normalisation and decryption.
If you turn off this option, the original files will still be scanned, but
without additional processing.ScanOLE2This option enables scanning of OLE2 files, such as Microsoft Office
documents and .msi files.
If you turn off this option, the original files will still be scanned, but
without additional processing.AlertBrokenExecutablesWith this option enabled clamav will try to detect broken executables
(PE, ELF, & Mach-O) and alert on them with a Broken.Executable heuristic signature.AlertBrokenMediaWith this option enabled clamav will try to detect broken media files
(JPEG, TIFF, PNG, GIF) and alert on them with a Broken.Media heuristic signature.AlertEncryptedAlert on encrypted archives and documents (encrypted .zip, .7zip, .rar, .pdf).StructuredCCOnlyWith this option enabled the DLP module will search for valid Credit Card
numbers only. Debit and Private Label cards will not be searched.AlertEncryptedArchiveAlert on encrypted archives (encrypted .zip, .7zip, .rar).AlertEncryptedDocAlert on encrypted documents (encrypted .pdf).AlertOLE2MacrosWith this option enabled OLE2 files with VBA macros, which were not
detected by signatures will be marked as "Heuristics.OLE2.ContainsMacros".AlertPhishingSSLMismatchAlert on SSL mismatches in URLs, even if they're not in the database.
This feature can lead to false positives.AlertPhishingCloakAlert on cloaked URLs, even if they're not in the database.
This feature can lead to false positives.AlertPartitionIntersectionAlert on raw DMG image files containing partition intersections.ScanPDFThis option enables scanning within PDF files.
If you turn off this option, the original files will still be scanned, but
without decoding and additional processing.ScanSWFThis option enables scanning within SWF files.
If you turn off this option, the original files will still be scanned, but
without decoding and additional processing.ScanXMLDOCSThis option enables scanning xml-based document files supported by libclamav.
If you turn off this option, the original files will still be scanned, but
without additional processing.ScanHWP3This option enables scanning HWP3 files.
If you turn off this option, the original files will still be scanned, but
without additional processing.ScanOneNoteThis option enables scanning OneNote files.
If you turn off this option, the original files will still be scanned, but
without additional processing.ScanArchiveScan within archives and compressed files.
If you turn off this option, the original files will still be scanned, but
without unpacking and additional processing.ScanImageThis option enables scanning of image (graphics).
If you turn off this option, the original files will still be scanned, but without additional processing.ScanImageFuzzyHashThis option enables detection by calculating a fuzzy hash of image (graphics)
files
Signatures using image fuzzy hashes typically match files and documents by
identifying images embedded or attached to those files.
If you turn off this option, then some files may no longer be detected.ForceToDiskThis option causes memory or nested map scans to dump the content to disk.
If you turn on this option, more data is written to disk and is available
when the leave-temps option is enabled at the cost of more disk writes.MaxScanTimeThis option sets the maximum amount of time a scan may take to complete.
The value of 0 disables the limit.
WARNING: disabling this limit or setting it too high may result allow scanning
of certain files to lock up the scanning process/threads resulting in a Denial of Service.
The value is in milliseconds.120000MaxScanSizeThis option sets the maximum amount of data to be scanned for each input file.
Archives and other containers are recursively extracted and scanned up to this
value.
The value of 0 disables the limit.
WARNING: disabling this limit or setting it too high may result in severe
damage.400MFiles/messages larger than this limit won't be scanned. Affects the input
file itself as well as files contained inside it (when the input file is
an archive, a document or some other kind of container).
The value of 0 disables the limit.
WARNING: disabling this limit or setting it too high may result in severe
damage to the system.MaxRecursionNested archives are scanned recursively, e.g. if a Zip archive contains a RAR
file, all files within it will also be scanned. This option specifies how
deeply the process should be continued.
The value of 0 disables the limit.
WARNING: disabling this limit or setting it too high may result in severe
damage to the system.17MaxFilesNumber of files to be scanned within an archive, a document, or any other
container file.
The value of 0 disables the limit.
WARNING: disabling this limit or setting it too high may result in severe
damage to the system.MaxEmbeddedPEThis option sets the maximum size of a file to check for embedded PE.
Files larger than this value will skip the additional analysis step.
Negative values are not allowed.
WARNING: setting this limit too high may result in severe damage or impact performance.40MMaxHTMLNormalizeThis option sets the maximum size of a HTML file to normalize.
HTML files larger than this value will not be normalized or scanned.
Negative values are not allowed.
WARNING: setting this limit too high may result in severe damage or impact performance.MaxHTMLNoTagsThis option sets the maximum size of a normalized HTML file to scan.
HTML files larger than this value after normalization will not be scanned.
Negative values are not allowed.
WARNING: setting this limit too high may result in severe damage or impact performance.8MMaxScriptNormalizeThis option sets the maximum size of a script file to normalize.
Script content larger than this value will not be normalized or scanned.
Negative values are not allowed.
WARNING: setting this limit too high may result in severe damage or impact performance.20MMaxZipTypeRcgThis option sets the maximum size of a ZIP file to reanalyze type recognition.
ZIP files larger than this value will skip the step to potentially reanalyze as PE.
Negative values are not allowed.
WARNING: setting this limit too high may result in severe damage or impact performance.1MMaxPartitionsThis option sets the maximum number of partitions of a raw disk image to be scanned.
Raw disk images with more partitions than this value will have up to the value number partitions scanned.
Negative values are not allowed.
WARNING: setting this limit too high may result in severe damage or impact performance.128MaxIconsPEThis option sets the maximum number of icons within a PE to be scanned.
PE files with more icons than this value will have up to the value number icons scanned.
Negative values are not allowed.
WARNING: setting this limit too high may result in severe damage or impact performance.100MaxRecHWP3This option sets the maximum recursive calls to HWP3 parsing function.
HWP3 files using more than this limit will be terminated and alert the user.
Scans will be unable to scan any HWP3 attachments if the recursive limit is reached.
Negative values are not allowed.
WARNING: setting this limit too high may result in severe damage or impact performance.16PCREMatchLimitThis option sets the maximum calls to the PCRE match function during an instance of regex matching.
Instances using more than this limit will be terminated and alert the user but the scan will continue.
For more information on match_limit, see the PCRE documentation.
Negative values are not allowed.
WARNING: setting this limit too high may severely impact performance.100000PCRERecMatchLimitThis option sets the maximum recursive calls to the PCRE match function during an instance of regex matching.
Instances using more than this limit will be terminated and alert the user but the scan will continue.
For more information on match_limit_recursion, see the PCRE documentation.
Negative values are not allowed and values > PCREMatchLimit are superfluous.
WARNING: setting this limit too high may severely impact performance.5000PCREMaxFileSizeThis option sets the maximum filesize for which PCRE subsigs will be executed.
Files exceeding this limit will not have PCRE subsigs executed unless a subsig is encompassed to a smaller buffer.
Negative values are not allowed.
Setting this value to zero disables the limit.
WARNING: setting this limit too high or disabling it may severely impact performance.OnAccessMountPathThis option specifies a directory or mount point which should be scanned on access. The mount point specified, or the mount point containing the specified directory will be watched, but only notifications will occur. If any directories are specified, this option will preempt the DDD system. It can also be used multiple times./
/home/userOnAccessIncludePathThis option specifies a directory (including all files and directories
inside it), which should be scanned on access. This option can
be used multiple times./home
/studentsOnAccessExcludePathThis option allows excluding directories from on-access scanning. It can
be used multiple times. Only works with DDD system./home/bofh
/rootOnAccessExcludeRootUIDUse this option to exclude the root UID (0) and allow any processes run under root to access all watched files without triggering scans.OnAccessExcludeUIDWith this option you can exclude specific UIDs. Processes with these UIDs
will be able to access all files.
This option can be used multiple times (one per line). Using a value of 0 on any line will disable this option entirely. To exclude the root UID please enable the OnAccessExcludeRootUID option.0OnAccessExcludeUnameThis option allows exclusions via user names when using the on-access scanning client. It can
be used multiple times.clamuserOnAccessMaxFileSizeFiles larger than this value will not be scanned in on access.OnAccessDisableDDDThis option toggles the dynamic directory determination system for on-access scanning (Linux only).OnAccessPreventionThis option changes fanotify behavior to prevent access attempts on malicious files instead of simply notifying the user (On Access scan only).OnAccessExtraScanningEnables extra scanning and notification after catching certain inotify events. Only works with the DDD system enabled.OnAccessCurlTimeoutMax amount of time (in milliseconds) that the OnAccess client should spend for every connect, send, and receive attempt when communicating with clamd via curl (5s default)10000LOnAccessMaxThreadsMax number of scanning threads to allocate to the OnAccess thread pool at startup--these threads are the ones responsible for creating a connection with the daemon and kicking off scanning after an event has been processed. To prevent clamonacc from consuming all clamd's resources keep this lower than clamd's max threads. Default is 510OnAccessRetryAttemptsNumber of times the OnAccess client will retry a failed scan due to connection problems (or other issues). Defaults to no retries.OnAccessDenyOnErrorWhen using prevention, if this option is turned on, any errors that occur during scanning will result in the event attempt being denied. This could potentially lead to unwanted system behaviour with certain configurations, so the client defaults to off and allowing access events in case of error.watch-listexclude-listDevACOnlyDevACDepthDevPerformanceDevLiblogdev-liblogUpdateLogFile/var/log/freshclam.logDatabaseOwnerWhen started by root freshclam will drop privileges and switch to the user
defined in this option.CheckschecksThis option defined how many times daily freshclam should check for
a database update.24DNSDatabaseInfocurrent.cvd.clamav.netUse DNS to verify the virus database version. FreshClam uses DNS TXT records
to verify the versions of the database and software itself. With this
directive you can change the database verification domain.
WARNING: Please don't change it unless you're configuring freshclam to use
your own database verification domain.DatabaseMirrorDatabaseMirror specifies to which mirror(s) freshclam should connect.
You should have at least one entry: database.clamav.net.database.clamav.netPrivateMirrorThis option allows you to easily point freshclam to private mirrors.
If PrivateMirror is set, freshclam does not attempt to use DNS
to determine whether its databases are out-of-date, instead it will
use the If-Modified-Since request or directly check the headers of the
remote database files. For each database, freshclam first attempts
to download the CLD file. If that fails, it tries to download the
CVD file. This option overrides DatabaseMirror, DNSDatabaseInfo
and Scripted Updates. It can be used multiple times to provide
fall-back mirrors.mirror1.mynetwork.com
mirror2.mynetwork.comMaxAttemptsThis option defines how many attempts freshclam should make before giving up.ScriptedUpdatesWith this option you can control scripted updates. It's highly recommended to keep them enabled.TestDatabasesWith this option enabled, freshclam will attempt to load new
databases into memory to make sure they are properly handled
by libclamav before replacing the old ones. Tip: This feature uses a lot of RAM. If your system has limited RAM and you are actively running ClamD or ClamScan during the update, then you may need to set `TestDatabases no`.CompressLocalDatabaseBy default freshclam will keep the local databases (.cld) uncompressed to
make their handling faster. With this option you can enable the compression.
The change will take effect with the next database update.ExtraDatabaseInclude an optional signature databases (opt-in). This option can be used multiple times.dbname1
dbname2ExcludeDatabaseExclude a standard signature database (opt-out). This option can be used multiple times.DatabaseCustomURLWith this option you can provide custom sources (http:// or file://) for database files.
This option can be used multiple times.http://myserver.com/mysigs.ndb
file:///mnt/nfs/local.hdbHTTPProxyServerIf you're behind a proxy, please enter its address here.your-proxyHTTPProxyPortHTTP proxy's port8080HTTPProxyUsernameA user name for the HTTP proxy authentication.usernameHTTPProxyPasswordA password for the HTTP proxy authentication.passHTTPUserAgentIf your servers are behind a firewall/proxy which does a User-Agent
filtering you can use this option to force the use of a different
User-Agent header.defaultNotifyClamddaemon-notifySend the RELOAD command to clamd after a successful update.OnUpdateExecuteon-update-executeRun a command after a successful database update. Use EXIT_1 to return 1 after successful database update.commandOnErrorExecuteon-error-executeRun a command when a database update error occurs.OnOutdatedExecuteon-outdated-executeRun a command when freshclam reports an outdated version.
In the command string %v will be replaced with the new version number.LocalIPAddresslocal-addressWith this option you can provide a client address for the database downloading.
Useful for multi-homed systems.aaa.bbb.ccc.dddConnectTimeoutTimeout in seconds when connecting to database server.ReceiveTimeoutTimeout in seconds when reading from database server. 0 means no timeout.This option enables downloading of bytecode.cvd, which includes additional
detection mechanisms and improvements to the ClamAV engine.DisableCertCheckDisable authenticode certificate chain verification in PE files.SafeBrowsingDeprecated option to download signatures derived from the Google Safe Browsing API. See https://blog.clamav.net/2020/06/the-future-of-clamav-safebrowsing.html for more details.TimeLimitDeprecated option to set the max-scantime.
The value is in milliseconds.DetectBrokenExecutablesDeprecated option to alert on broken PE and ELF executable files.AlgorithmicDetectionDeprecated option to enable heuristic alerts (e.g. "Heuristics.<sig name>")BlockMaxPhishingAlwaysBlockSSLMismatchDeprecated option to alert on SSL mismatches in URLs, even if they're not in the database.
This feature can lead to false positives.PhishingAlwaysBlockCloakDeprecated option to alert on cloaked URLs, even if they're not in the database.
This feature can lead to false positives.PartitionIntersectionDeprecated option to alert on raw DMG image files containing partition intersections.OLE2BlockMacrosArchiveBlockEncryptedDeprecated option to alert on encrypted archives and documents (encrypted .zip, .7zip, .rar, .pdf).MailMaxRecursionArchiveMaxScanSizeArchiveMaxRecursionArchiveMaxFilesArchiveMaxCompressionRatioArchiveBlockMaxArchiveLimitMemoryUsageMailFollowURLsmail-follow-urlsAllowSupplementaryGroupsInitialize a supplementary group access (the process must be started by root).ScanOnAccessClamdSocketDefine the clamd socket to connect to for scanning.
This option is mandatory! Syntax:
  ClamdSocket unix:path
  ClamdSocket tcp:host:port
The first syntax specifies a local unix socket (needs an absolute path) e.g.:
  ClamdSocket unix:/run/clamav/clamd.sock
The second syntax specifies a tcp local or remote tcp socket: the
host can be a hostname or an ip address; the ":port" field is only required
for IPv6 addresses, otherwise it defaults to 3310
  ClamdSocket tcp:192.168.0.1
This option can be repeated several times with different sockets or even
with the same socket: clamd servers will be selected in a round-robin fashion.tcp:scanner.mydomain:7357MilterSocketDefine the interface through which we communicate with sendmail.
This option is mandatory! Possible formats are:
[[unix|local]:]/path/to/file - to specify a unix domain socket;
inet:port@[hostname|ip-address] - to specify an ipv4 socket;
inet6:port@[hostname|ip-address] - to specify an ipv6 socket./tmp/clamav-milter.sock
inet:7357MilterSocketGroupDefine the group ownership for the (unix) milter socket.MilterSocketModeSets the permissions on the (unix) milter socket to the specified mode.LocalNetMessages originating from these hosts/networks will not be scanned
This option takes a host(name)/mask pair in CIRD notation and can be
repeated several times. If "/mask" is omitted, a host is assumed.
To specify a locally originated, non-smtp, email use the keyword "local".local
192.168.0.0/24
1111:2222:3333::/48OnClean^(Accept|Reject|Defer|Blackhole|Quarantine)$AcceptAction to be performed on clean messages (mostly useful for testing).
The following actions are available:
Accept: the message is accepted for delivery
Reject: immediately refuse delivery (a 5xx error is returned to the peer)
Defer: return a temporary failure message (4xx) to the peer
Blackhole: like Accept but the message is sent to oblivion
Quarantine: like Accept but message is quarantined instead of being deliveredOnInfectedQuarantineOnFail^(Accept|Reject|Defer)$DeferAction to be performed on error conditions (this includes failure to
allocate data structures, no scanners available, network timeouts, unknown
scanner replies and the like.
The following actions are available:
Accept: the message is accepted for delivery;
Reject: immediately refuse delivery (a 5xx error is returned to the peer);
Defer: return a temporary failure message (4xx) to the peer.RejectMsgThis option allows you to set a specific rejection reason for infected messages
and it's therefore only useful together with "OnInfected Reject"
The string "%v", if present, will be replaced with the virus name.MTA specificAddHeader^(No|Replace|Yes|Add)$If this option is set to "Replace" (or "Yes"), an "X-Virus-Scanned" and an
"X-Virus-Status" headers will be attached to each processed message, possibly
replacing existing headers.
If it is set to Add, the X-Virus headers are added possibly on top of the
existing ones.
Note that while "Replace" can potentially break DKIM signatures, "Add" may
confuse procmail and similar filters.ReplaceReportHostnameWhen AddHeader is in use, this option allows you to set the reported
hostname. This may be desirable in order to avoid leaking internal names.
If unset the real machine name is used.my.mail.server.nameVirusActionExecute a command when an infected message is processed.
The following parameters are passed to the invoked program in this order:
virus name, queue id, sender, destination, subject, message id, message date.
Note #1: this requires MTA macroes to be available (see LogInfected below)
Note #2: the process is invoked in the context of clamav-milter
Note #3: clamav-milter will wait for the process to exit. Be quick or fork to
avoid unnecessary delays in email delivery/usr/local/bin/my_infected_message_handlerChrootChroot to the specified directory.
Chrooting is performed just after reading the config file and before
dropping privileges./newrootAllowListThis option specifies a file which contains a list of basic POSIX regular
expressions. Addresses (sent to or from - see below) matching these regexes
will not be scanned.  Optionally each line can start with the string "From:"
or "To:" (note: no whitespace after the colon) indicating if it is,
respectively, the sender or recipient that is to be allowed.
If the field is missing, "To:" is assumed.
Lines starting with #, : or ! are ignored./etc/allowed_addressesWhitelistSkipAuthenticatedMessages from authenticated SMTP users matching this extended POSIX
regular expression (egrep-like) will not be scanned.
As an alternative, a file containing a plain (not regex) list of names (one
per line) can be specified using the prefix "file:".
e.g. SkipAuthenticated file:/etc/good_guys

Note: this is the AUTH login name!SkipAuthenticated ^(tom|dick|henry)$LogInfectedThis option allows you to tune what is logged when a message is infected.
Possible values are Off (the default - nothing is logged),
Basic (minimal info logged), Full (verbose info logged)
Note:
For this to work properly in sendmail, make sure the msg_id, mail_addr,
rcpt_addr and i macroes are available in eom. In other words add a line like:
Milter.macros.eom={msg_id}, {mail_addr}, {rcpt_addr}, i
to your .cf file. Alternatively use the macro:
define(`confMILTER_MACROS_EOM', `{msg_id}, {mail_addr}, {rcpt_addr}, i')
Postfix should be working fine with the default settings.BasicThis option allows you to tune what is logged when no threat is found in a scanned message.
See LogInfected for possible values and caveats.
Useful in debugging but drastically increases the log size.SupportMultipleRecipientsThis option affects the behaviour of LogInfected, LogClean and VirusAction
when a message with multiple recipients is scanned:
If SupportMultipleRecipients is off (the default)
then one single log entry is generated for the message and, in case the
message is determined to be malicious, the command indicated by VirusAction
is executed just once. In both cases only the last recipient is reported.
If SupportMultipleRecipients is on:
then one line is logged for each recipient and the command indicated
by VirusAction is also executed once for each recipient.

Note: although it's probably a good idea to enable this option, the default value
is currently set to off for legacy reasons.;,$�������D��XH��l������������������L��@���h����x������<x�������8h�l(��H����(�������,H���tx�����X���������x������0	���	��
���P
h!���zRx|��4A,���0@���<$T��PA-A ��B�N���A-|(�� � ��4A-A��H��A-0�0���B-A ��C��g
����A-AB����-$����dA-A ��B��S����A-$��`A-A ��B��R����A-4<<���C-A��L
��A-IA
��A-EI��A-4t����A-A��P
��A-GL
��A-GD��A-`����|C-A`��B��B��EIHC�	�
t�L�k��AIHD������A-C`�
�	������HI-`���|C-A`��B��B��EIHC�	�
t�L�k��AIHD������A-C`�
�	������HI-\t���LA-AP�
�	C����D��A�p��A�D������A-AP��������
�	-F
��A�BD��A�4����A-A0��D��D���g
0D������A-A0����A-A0��B��B��X
������A-AH@����A-A��"�!B� �B��F������o
�F�����������A-A$�h�A-A ��D�����A-��`��A-A��"�!D�� ���_�A�A�A�A�`�A�A�A�A�I�C������A-A�� ���������"�!-~�����F�����[�����B�A�A�A�A�o�B�A�A�A�B�A�A�A�A�(`D�LA-A��C
��A-JA��A-(�h��A-A0C��B��Y
����A-AD��(A-Ap��
B��E�
�	��B��B��h
������������A-AD��(A-A���B��B��B��C��
��\
������������A-A�H���,A-A`��E��
�	��I�A�H�A�G�b�C�A�A�A�I`D������A-A��
�	���������-H
�BH�G����E�����F�A��F�A�B�A�A�A�A�D�`���pA-APC��B��J�V�K����A-AP�����-C
�AY�J�H,�����A-A@D��B��B�b
�����A-AT
�����A-AW
�����A-A,x���xC-A ��B�O
���A-AC���A-��,���A-A`C��H��B��F�d�O��A��I��A-A`������-L��A��A��A-A`�������-O
�Aa
�AM
�BJ
��A��A�A��A-Ak
�AY��A��A�B��A��A�HL�����A-A`��H�0�
�	��������U
`F������������A-Ah����LA-AP�
�	B��M��M
��A����A-AA��H��B��C����A-AP�������
�	-N�s
��B�AT�I��L�
���A-A@��B��E��D��]��I������A-A@��������-A���T���A-A�C��H��B��O�t��A��A�J��A-A��������-P��A��A�A����A��A��A�����F�����A��A��A�B��A��A�D����A-A�C��F��H��J��A-A�����-A
��AU��A��4$	���pA-A�D��H��C��P��A-A�����-C�	�
B��Y
��A��A��Ak��A�K���T��a�g��A��A��A��A�A�
�	����I
��A��A��AJ��B��B��B�
�	�������I���G��A��A��A�
�	�������F�L��B��B��A��B�
�	����G��A��A��A�
�	�������X���I��A�H���E���r���������A�	�
A��A��A��A�A��\
���pA-A�C��B�
�	D��B��C��b
����������A-AR��g��P��F��Q����������A-A��
�	����������-r��A��J
��D��
h���%A-Ap��
G�E���
�	������A�AHN��HQ
pF����������A-AA
�A�AHJ��A�G��W���
�B�At��tH}HbHBHG�����H[��H@��HJHE��n��B��M��G���
�A�A��A�A�AHAHC��H����@�@Vh�h�8G8G�hc�h�8G8G�hpQ8G8G�hc�h8G8GVV�h�8G8G�U�h+8G8G�Z�h)8G8GxSv�h:8G8GZ�h�h8G�U�h:8G8G�Y�h(8G8Gi�h8G8G(i�h8G8G�U�h:8G8G8id�h8G8G@i�h8G8GHi�h8G8GXi��������8G8Ghi�h8G8Gpim�h8G8G�i�h8G8G�i�h8G8G�`z�h8G8Gp^�h�i8GVd���������i8G8GHVr�h8G8GV�h�i8G`Tj8G8GxTj8G8G�V�h8G8G�X�h8G8G�df��������8G8GXVi�h8G8Gjp��������8G8Gjw�h8G8GhVo�h8G8GU��������8G8GU��������8G8GhW�h8G8G�R��������8G8G(T��������8G8G�R��������8G8G8T��������8G8G�cj8G8G j�h 8G8G0j�h 8G8G8j�h 8G8G@j�h 8G8GHj�h 8G8GPj�h 8G8GXj�h 8G8Ghj�������� 8G8Gxj�������� 8G8G�j�������� 8G8G�j�������� 8G8G�jb�������� 8G8G�jj� �jk kj� (k8GHkj Xk8G�k�h 8G8G�k�h 8G8G�k�������� 8G8G�ku�������� 8G8G�k�������� 8G8G�ki�������� 8G8G�kl���������i 8G8G�kf���������i 8G8G�k�h 8G8G�k�������� 8G8Gl�������� 8G8Gl�������� 8G8G8ld�������� 8G8Glc�������� 8G8G lr�������� 8G8G0l�������� 8G8G@l�h Hl8G�ld�h�8G8G�lc�l@8G8G�ln�h@8G8G�lg��������@8G8G�lf�h�l8Gmt�h(m8G�ki�hPm8G�mp�h�m8G�mc�h�m8G�mr���������m8GnTj n8G8ns�hPn8GpSa�h8G8Gxnt�h8G8G�n8G8G�n8G8G�n8G8G�n�h8G8G�n�h8G8G�n�h8G8G�n�h8G8G�n�h8G8Go�h8G8Go�h8G8Go�h8G8Go�h8G8G o�h8G8G(o�h8G8G@o�h8G8GXo�h8G8Gho�h8G8G�oj8G8G�o�o8G8G�o���������o8G8G�o���������o8G8G�o���������o8G8G�o���������o8G8G�o���������o8G8G�o���������o8G8G�o���������o8G8G�o���������o8G8Gp���������o8G8Gp`c�h	8G8Gp�Xj	(pPpXphp�hxp8G�p�p���������p8G�p�Vl���������pq q�h0q�P�q�o�qrr�hr�P0r�h@r�P�r�h�r�P�r���������rsPs`s�hps�P�s�s�h�s�P�s�ht�P�t�tp���������t�t�t�Z��������-�t(u�Q0u���������i#8u�i�uX�h	�u�W@v�Zj��������	Xv�v�v�W�v�P�w���������w�w�w���������w(x8x��������Hx�x�x�h�x�P�xj���������xyy�������� y�y�yj��y(z0z�o@@z�z�zj�zH{P{j`{�{��j
�{�{�{jx�{h|p|j�|(z}j�(}�}�{jx�}~~jd~�}�j����������������HTj	������h��W0��hH��Wp��T�h	���P��jXЁ8�@��h`��P0��X�h	@��W����������������h(��Pp��h���P����F�hЇ�W��h���W ��h8��Wp��h���W����������ȉ� �0X�h	0��P������������(��x��Yj'	�������Y�h	Ќ�W�(Z(���������P�	X�P���hZ����������Ȏp�x��X�h	���P���X��������	ȏp���Y��������	�����`b�h	��P��hb�h	���P���b�h	���P@��hX��WP��W�h	h��PȕX�h	��P(�8c�h	8��P���a�h	��P���c�h	���W�8dj	�h�p��cj	��h���h��Pp��h���W��b�h	��P��xb�h	���P���a�h	���PH��a�h	`��P��b�h	��WX��d�h	p��W�b�h	��WX�(b�h	p��W��Pb�h	���W@�a�h	`�8GС8a�h	��WP�ha�h	p��P���b�h	���Ph��b�h	p��P��b�h	(��P��b�h	��P���b�h	���P0��a�h	@��P��b�h	���P��c�h	���PШ�Y�h	��W��8\j	Щ��H\�o	 �@���\�o@
H��z���]j	������]j'	����^�o�	����h^�o�	 �� ��^�o�	0�@�H�_�o@	`�h�p�h_�o	�������_j2	�����`jd	�(�0�P`j	@�����[j��	��8�@�p[j�	X����`�o@	(��z�����������������������������������`�x��h�����������W �j��������8�h�p��������������oP(�rh��h���W���h��P���h���P �j�8�����j�`�h�j���b��h ��PP�W��������8G8G`�e��������8G8Gp��Y�h��������	8G8G���Yj��������	8G8G��xc�h��������	8G8G�����h��������8G8G���Vl���������p������u������������`�h�cjp�������������������8���������H����������������H�jX�h����h���P ��h0��P���h��8G��������������������������p������������P���������`�����j������������������������(�8���������P���������������8�@�P����������h`��P��������������8�@�P���������h�8���������������8�X�h�a��������x�����j�(z@�j<P�� ��h���P(�Z�h	@��W���h���WP��[j`�����a�h	���W� c�h	(��Wx�Pc�h	8G8G��a�h	���W0�(a�h	P��W��Pa�h	���W@�@b�h	���WP��a�h	h��W����������8G8G����������8G8G���������8G8G���������8G8G(���������8G8GH��h��������8G8GX��h��������8G8Gp����h��������	8G8G���h���W��h��������8G8G���������(����������������(���������@�(x�������������x�������������8�@���������p�x�p� �@���������0�x�0�@�H���������`�h�`��������������������������W���������������h�������������h������������� �0���������@�����������@��(���������@����������������0r������������h��PP��h��������8G8G�Q��������8G8G��h��������8G8G���h��������8G8G ��h��������8G8G�w��������8G8Gp��h��������8G8G��o��������8G8G��j��������8G8G��j��������8G8GP��h��������8G8G0��h��������8G8G��h��������8G8G���h��������8G8G���h��������8G8G���h��������8G8G0z�o��������8G8Gy��������8G8G�xj��������8G8G�t��������8G8G&��
� �����o�0�
��(X�X�	���o���o0���o�o$���oQ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@�/usr/lib/debug/.dwz/aarch64-linux-gnu/clamav.debugl�qv���b c�,���25291d249ec375fd87ee1386a758af18c46866.debug-w��.shstrtab.interp.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu_debugaltlink.gnu_debuglink88TT$&xx 4���o��4>��`F00�N���o$$[���o00�jX�tBX�X�(~����y������@�@�Pu@�� � �� � ������,����������������^����� ��� �� ��Gd4�