JFIF      !"$"$ 8"      q&n ( M   h% m 4XE~C2R S) &€H,HCuT LWzhNݝ &%, :`Pƀ !6S) M BUvL wޯ}y$yH!VPB l e 6IC@5MѻH 32=6X$ySHlt&R H{ڤrNMlfQ(nDWGWFPW g @6$MmӤ<$7 [jӎn\R 5 & SfzNjeL(%|!1<( c:7UHO.1 1mѾt0mҪuc]lJabn2K]aMSq23@L^Lc(<0}|痖4Uki7W j˥"TqT2JE^H UqJs⤦l4ѨhM["RrI!@)AL$vВi]MT6DCr:nRۺbLR (t5#)  @ۤ)tL6(HD[Hd4Вn R

Viewing directory /opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations




Name Owner Permissions
.root drwxr-xr-x
..root drwxr-xr-x
001_initial.pyroot drwxr-xr-x
002_infected_domain_list.pyroot drwxr-xr-x
003_import_from_list.pyroot drwxr-xr-x
004_add_username_to_infected_domain_list.pyroot drwxr-xr-x
005_timeout_in_iplist.pyroot drwxr-xr-x
006_comment_in_plist.pyroot drwxr-xr-x
007_add_country_code_fields.pyroot drwxr-xr-x
008_fill_countries.pyroot drwxr-xr-x
009_drop_blocklist_history.pyroot drwxr-xr-x
010_drop_country_entities.pyroot drwxr-xr-x
011_create_new_country_entities.pyroot drwxr-xr-x
012_fill_countries_and_subnets.pyroot drwxr-xr-x
013_add_indexes_to_iplist.pyroot drwxr-xr-x
014_add_malware_hits.pyroot drwxr-xr-x
015_add_iplist_expiration_index.pyroot drwxr-xr-x
016_fix_autowhitelist_expiration.pyroot drwxr-xr-x
017_remove_sensor_prefix.pyroot drwxr-xr-x
018_license_info.pyroot drwxr-xr-x
019_purge_old_configs.pyroot drwxr-xr-x
020_malware_scan_types.pyroot drwxr-xr-x
021_add_testing_repo.pyroot drwxr-xr-x
022_mod_security_vendors_migrations.pyroot drwxr-xr-x
023_add_default_rule_in_modsec_custom_conf.pyroot drwxr-xr-x
024_ignore_from_graylist.pyroot drwxr-xr-x
025_malware_config_realtime.pyroot drwxr-xr-x
026_remove_old_temporary_file.pyroot drwxr-xr-x
027_disable_comdo_fp_rules.pyroot drwxr-xr-x
028_set_permanent_ttl_for_blacklist.pyroot drwxr-xr-x
029_custom_quarantine.pyroot drwxr-xr-x
030_rename_max_incident_repetition.pyroot drwxr-xr-x
031_add_mode_field.pyroot drwxr-xr-x
031_modsec_config_for_plesk_include.pyroot drwxr-xr-x
032_chmod_quarantine.pyroot drwxr-xr-x
033_disable_cphulk.pyroot drwxr-xr-x
034_hits_extras.pyroot drwxr-xr-x
035_add_dos_expiration_field.pyroot drwxr-xr-x
036_add_block_port.pyroot drwxr-xr-x
037_disabled_rules.pyroot drwxr-xr-x
038_disabled_rules_import.pyroot drwxr-xr-x
039_fix_malware_hits.pyroot drwxr-xr-x
040_ignore_mod_sec_rule_214920.pyroot drwxr-xr-x
041_fix_invalid_ignore_filed.pyroot drwxr-xr-x
042_rebuildinstalledssldb.pyroot drwxr-xr-x
043_disable_dos_scan_by_default.pyroot drwxr-xr-x
044_ignore_virtfs_on_cpanel.pyroot drwxr-xr-x
045_ignore_vdserver_dir_in_csf.pyroot drwxr-xr-x
046_foreign_key_fix.pyroot drwxr-xr-x
047_license_in_file.pyroot drwxr-xr-x
048_malware_hits_vendor_field.pyroot drwxr-xr-x
049_add_auto_added_field_to_iplist.pyroot drwxr-xr-x
050_fill_auto_whitelisted.pyroot drwxr-xr-x
051_cleanup_vd_license.pyroot drwxr-xr-x
052_whitelisted_crawlers.pyroot drwxr-xr-x
053_populate_whitelisted_crawlers.pyroot drwxr-xr-x
054_add_malicious_and_added_date_fileds.pyroot drwxr-xr-x
055_migrate_move_to_quar_option.pyroot drwxr-xr-x
056_populate_malicious_with_quarantined.pyroot drwxr-xr-x
057_filename_is_blob.pyroot drwxr-xr-x
058_convert_license_last_attempt.pyroot drwxr-xr-x
059_scans_error_field.pyroot drwxr-xr-x
061_migrate_backup_system_conf.pyroot drwxr-xr-x
062_drop_malware_extra_data.pyroot drwxr-xr-x
062_fix_null_expiration.pyroot drwxr-xr-x
063_fix_graylist_doslist_expiration_discrepancy.pyroot drwxr-xr-x
064_chmod_i360deploy_log.pyroot drwxr-xr-x
065_remove_capture_csf_lock_from_config.pyroot drwxr-xr-x
066_eula_table.pyroot drwxr-xr-x
067_drop_fields_from_modsec_conf.pyroot drwxr-xr-x
068_remove_rules_check_interval_from_config.pyroot drwxr-xr-x
069_incidents_domain_field.pyroot drwxr-xr-x
070_modsec_incident_names.pyroot drwxr-xr-x
071_malware_hits_hash_size_fields.pyroot drwxr-xr-x
072_add_malware_history_table.pyroot drwxr-xr-x
072_captcha_stat.pyroot drwxr-xr-x
072_extend_last_synclist.pyroot drwxr-xr-x
073_drop_dos_expiration.pyroot drwxr-xr-x
074_ip_as_int.pyroot drwxr-xr-x
075_ips_as_int.pyroot drwxr-xr-x
076_hash_model.pyroot drwxr-xr-x
077_alter_malware_scan.pyroot drwxr-xr-x
078_fix_signatures_permissions.pyroot drwxr-xr-x
079_add_uid_gid_fields.pyroot drwxr-xr-x
080_populate_uid_gid_size_hash_fields.pyroot drwxr-xr-x
081_fix_clamscan_broken_symlink.pyroot drwxr-xr-x
082_add_cl_on_premise_backup_option.pyroot drwxr-xr-x
082_add_manual_flag.pyroot drwxr-xr-x
083_drop_no_captcha_field.pyroot drwxr-xr-x
084_country_subnets_fields.pyroot drwxr-xr-x
085_country_subnets_fields.pyroot drwxr-xr-x
086_ignored_by_port_fields.pyroot drwxr-xr-x
087_ignored_by_port_fields.pyroot drwxr-xr-x
088_add_malware_i360_clamd_scan_option.pyroot drwxr-xr-x
089_proactive_tables.pyroot drwxr-xr-x
090_safe_user_config.pyroot drwxr-xr-x
091_compress_old_logs.pyroot drwxr-xr-x
092_ignore_proc_sys_dirs.pyroot drwxr-xr-x
092_remove_old_disabled_rules.pyroot drwxr-xr-x
093_make_quarantined_files_immutable.pyroot drwxr-xr-x
094_ignore_cagefs_proc.pyroot drwxr-xr-x
095_add_total_malicious_field.pyroot drwxr-xr-x
096_populate_total_malicious_field.pyroot drwxr-xr-x
097_remove_uid_and_gid.pyroot drwxr-xr-x
098_remote_proxy_tables.pyroot drwxr-xr-x
099_remove_old_disabled_rules.pyroot drwxr-xr-x
100_remove_captcha_ports_from_csf.pyroot drwxr-xr-x
101_remove_unneeded_acronis_ports_from_csf.pyroot drwxr-xr-x
102_proactive_ignore_list.pyroot drwxr-xr-x
102_replace_comodo.pyroot drwxr-xr-x
103_remove_vd_license.pyroot drwxr-xr-x
104_add_feature_management_permissions.pyroot drwxr-xr-x
105_populate_default_feature_management_permissions.pyroot drwxr-xr-x
106_add_malware_cleanup_in_config.pyroot drwxr-xr-x
106_malware_hit_status_field_add.pyroot drwxr-xr-x
107_add_bruteforce_rule_33339.pyroot drwxr-xr-x
107_malware_hit_status_field_populate.pyroot drwxr-xr-x
108_feature_management_cleanup_add.pyroot drwxr-xr-x
108_validate_config.pyroot drwxr-xr-x
109_dos_detector.pyroot drwxr-xr-x
110_ignore_list_ip_as_int.pyroot drwxr-xr-x
111_ignore_list_ip_as_int.pyroot drwxr-xr-x
112_hardened_php.pyroot drwxr-xr-x
113_move_quarantined_files.pyroot drwxr-xr-x
114_disable_auto-quarantine.pyroot drwxr-xr-x
115_feature_management_fields.pyroot drwxr-xr-x
116_feature_management_fields.pyroot drwxr-xr-x
117_remove_incorrect_fields.pyroot drwxr-xr-x
118_add_malware_user_infected.pyroot drwxr-xr-x
118_remove_country_subnets.pyroot drwxr-xr-x
119_populate_malware_user_infected.pyroot drwxr-xr-x
120_scheduled_scan.pyroot drwxr-xr-x
121_drop_captcha_stat.pyroot drwxr-xr-x
122_cagefs_unmount.pyroot drwxr-xr-x
123_add_last_user_scan.pyroot drwxr-xr-x
123_disable_scheduled_scan.pyroot drwxr-xr-x
123_rename_plesk_vendor.pyroot drwxr-xr-x
124_add_hook_management_functionality.pyroot drwxr-xr-x
124_add_infected_domains_vendor.pyroot drwxr-xr-x
125_rescan_scan_type.pyroot drwxr-xr-x
126_add_malware_scan_modified_files_option.pyroot drwxr-xr-x
126_move_malware_hits_list.pyroot drwxr-xr-x
127_remove_malware_hit_mode.pyroot drwxr-xr-x
128_move_cleanup_storage_files.pyroot drwxr-xr-x
129_fixed_cagefs_unmount.pyroot drwxr-xr-x
130_add_messages_to_send.pyroot drwxr-xr-x
131_incident_timestamp_index.pyroot drwxr-xr-x
132_add_timestamp_field.pyroot drwxr-xr-x
133_add_scope_field_to_iplist.pyroot drwxr-xr-x
134_change_default_of_intensity_ram.pyroot drwxr-xr-x
135_export_proactive.pyroot drwxr-xr-x
135_make_completed_nullable.pyroot drwxr-xr-x
136_drop_proactive.pyroot drwxr-xr-x
137_swap_initiator_and_cause.pyroot drwxr-xr-x
138_move_rapid_scan_dir.pyroot drwxr-xr-x
139_generic_modsec_config.pyroot drwxr-xr-x
140_cast_malware_hit_orig_file_as_blob.pyroot drwxr-xr-x
141_drop_last_user_scans.pyroot drwxr-xr-x
143_malware_hit_cascade_delete.pyroot drwxr-xr-x
144_remove_clamav_config_options.pyroot drwxr-xr-x
144_remove_hash_table.pyroot drwxr-xr-x
145_move_quarantine.pyroot drwxr-xr-x
146_malware_user_infected_cascade_delete.pyroot drwxr-xr-x
147_remove_vendor_field.pyroot drwxr-xr-x
147_user_scan_type.pyroot drwxr-xr-x
148_reconstruct_pickled_scan_queue.pyroot drwxr-xr-x
148_remove_malware_user_infected.pyroot drwxr-xr-x
149_add_captcha_passed_field_to_iplist.pyroot drwxr-xr-x
149_make_config_inactive.pyroot drwxr-xr-x
150_update_captcha_passed_field_for_iplist_entries.pyroot drwxr-xr-x
151_change_constraint_for_iplist.pyroot drwxr-xr-x
152_add_listname_to_primary_key.pyroot drwxr-xr-x
153_migrate_config_default_action.pyroot drwxr-xr-x
153_update_incident_name.pyroot drwxr-xr-x
154_migrate_config_user_override_malware_actions.pyroot drwxr-xr-x
155_migrate_config_user_override_proactive_defense.pyroot drwxr-xr-x
156_remove_default_values_from_config.pyroot drwxr-xr-x
157_move_i360_modsec_disable_conf.pyroot drwxr-xr-x
158_move_i360_modsec_disable_conf_symlink.pyroot drwxr-xr-x
159_remove_defaults_from_local_config.pyroot drwxr-xr-x
160_remove_quarantine.pyroot drwxr-xr-x
160_unmount_sigs_v1.pyroot drwxr-xr-x
161_remove_ea4_main_local_conf.pyroot drwxr-xr-x
162_add_resource_type.pyroot drwxr-xr-x
163_drop_malware_scanned_stat.pyroot drwxr-xr-x
164_add_resource_type_to_ignore.pyroot drwxr-xr-x
165_add_db_fields_to_malware_history.pyroot drwxr-xr-x
166_add_id_field_to_malware_ignore_path.pyroot drwxr-xr-x
167_remote_iplist.pyroot drwxr-xr-x
168_add_icontact_throttle.pyroot drwxr-xr-x
169_add_record_to_throttle_scan_not_schedule_events.pyroot drwxr-xr-x
170_add_db_fields_to_malware_history.pyroot drwxr-xr-x
180_move_captcha_configs.pyroot drwxr-xr-x
182_remove_constraints_from_icontact_throttle.pyroot drwxr-xr-x
183_add_user_field_to_malware_scans.pyroot drwxr-xr-x
184_create_a_table_for_secure_site_permissions.pyroot drwxr-xr-x
185_delete_all_secure_site_id.pyroot drwxr-xr-x
186_add_user_field_to_icontact_throttle.pyroot drwxr-xr-x
187_fix_scan_unserialization.pyroot drwxr-xr-x
188_add_protection_status_field_myimunify.pyroot drwxr-xr-x
189_add_messages_to_send_nr.pyroot drwxr-xr-x
190_add_analyst_cleanup_request_table.pyroot drwxr-xr-x
__init__.pyroot drwxr-xr-x
__pycache__root drwxr-xr-x
conf.pyroot drwxr-xr-x
C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?((((((((((((((((((((((((((((((((((((((((+nZ Z4 |=>LɚRRߑEw!7NR r:o[x[DmɧͷiI~LHsMmȱSV![V("ydnXi[xgZ.g?v3W$qq( N%Dz4z$V3!,*1!$s֮[;hɹ"2RG꾧\2LwM /Q /WsE/Uc࿓p++w4Q 'w* IN*'utd!P?Z)]Uԉd7Z; kvчOq$?͸GsȅI?J+ETrO?mzGQ^qBɧ@9g\V Fk@6ⷎ2CΫbaZ_y}fKnm+ ④IVV /ЫEڤZEUQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@nL1Y[:^It=kҼo$yDJ~{~5JЧ3 סi;+gR8 ש<ug!##+ӫQ?+h("H^TS9|:IȨS֫JIQ,A9cM]mv{P`b(PQEQEQEQEQEQEQEUK2SG{l(Ozt#ttSMtLY+Ծi^^y2 c؞:}_鏶Hb2<0dFGP+ ]Ts9}xmǁͧk993׷U:p1Ҹ;2LG{lO!t#tUScy}|.Zw[( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 'F֮L6їlIE]NIB QY8ѝ؅UQIC4W:yq7w?QfEPȾuS1QVJ( ( ( ( ( ( ( ( ( ( ( ( i-#Y!ah; ՙhUt΀xv<:ӯExjʤϹiCQYaEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP\ϊhHij3ORMv>5}~W,$K31$$h#Š((((((((*ˬjQ7dI8Rm%vT!)B*>YCˑvSޙE"cU@UU + (m`% 8>SS׏^+>/ K=QEQEQEQEQEQEQEQEUkFA.FJH57t8gKH&jNrTѥ/Q\-.NT,ocZ,5Wmh7BcpAӚ3]$Ĩ$gjͰrvSuD2M,m"Ir+^T*-o wWGYʜ:bUҜ袊((((+GHZ2OQ=ϿO`Ox4ͥ+0YIؖfcII6ߞ湯/A呤݉ff9$mW|QEQEQEQEQEQEQEQEQET1d^ tM;Ssv'ϵrspʁ ~=C;Z|Ϫ<֯oN?(>((((((3ΐ?2qSsBW)(dOU/;-2!-B<OQҸ_ǓA=9;rO-̭,7Wv,On)`-gbt u/!WQ{嵏לQYN9&-;=Q6&A^<늵^A* ʺ1}IS΃Zǀ L &{J~u5jz {Yh!3yjzj3݌Ӻ (x4ͥ+0GHZ2OQ=ϿO`|呤݉ff9$a|k+ѢYIؖfcIIEzGɅQ@Q@Q@Q@Q@Q@Q@Q@Q@XQ,'jzW|9u&.1FA[@= r?ްWs7ᾳ^4}?+ (m % 8>SSExV}b[ ((((((([A,~粟z^NK'6+O MԩiV.xǝzW!Cwku-VV3*;t5RI$WWgس;''׫Fi31\[=Š(<(((((((귚MȚfNAdÿS^Z)+803rzr;"2:pA5jz8ʮk|Q#6|ÓDs?OO?|'&?wُc;WHij3ORMr>kz.,$K31$$hŠ(((((((((( VsjuAHO` }Qki6v񄷆548P0O'޼྆_kE'vP@3 Þ_ xkTc?7_{Y}.Xs9{;\sb#jj4ho1}k8Z]v.kIS!VҡǦj(c ( ( (K>$}>1ac*]Oǡ?Pjԗ*98ai3X1.Y? ?W ERǕ OUԟ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (ƒuiUV 6s{uTiJJrQ]Ou9ՖX *+#28f {׭mQE~[RM[XE(EVc+YA}2gчUWiSϖ'?C]5$B# vS {C*N:u]=/RJ=EaWPSh3קR5QElhQJ$ ' j=Mip,1ǹ,+ɧKgK+s2IVuuWX,#'g`=!ڱQqݟ&շQ]QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE4Zӄ,XZDC:`<~ueL!$1O$)Qc <"M/CMQ_{EPEPX魀Ikjڍyї<tJO;)! :ijdxmA>OOd:5}> BGClʵxW>&iIF.K3I$&_ѦR5%19sI˸QE!EPEPEPEPEPEPQE̅Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@7dVeq,$-t>kȝ>ф"]Ӓg˔QE~|QEQEQEQEQEQEQEQE}!EPEPEPEPEPEPEPEPEPEPEPEP3adωs̨;. @9\|dGVQEtQ@J8-^C@B ƽ66x}qg$Q WǷʌyzr?C;KQEᝁEPEPEPL(!I"J:8ʲ )$<3Ftu!zet~=ޱn3gn1&? s(]Ry,{QZQEQEQEQEQEQE{Q_x|QEQEQEQEQEQEQEQEQEQEQEQEaE޹ " mT0V؏Zk3=/bQErQ@w8݌yǟv}_KvSXAwl'E6;YNA+xRhdI"C#VAE|oRZu;se#袊c ( ( ( (;xT8n)IEsI;Lu-7V)!6̈́;P,2ޭ`u:TUKoT?,<>GRH®GU;+$((((((+oC !dk>Cޏ !dh24}j7M=A'G&AT?}=_qE`m??6? MZA*++oC !dh_zaW_oXx{O&M=A'G֨:{ ~24m?>CރUWVMtR[Y]4Ґ[hIkV y(.V (AEPEPEPEPxDŷ쎬EʜAV\էYE-Ďd$j|EysՔ}5( ( G֥M2FhGgXv#'Su{M]L:qs|'o {L:.ۀ-[w=j(=((Ե6< v_5S>Jja*/йC`9!:Vkw: y\f(((((((((((((YfA8NN[WCO Ox~&p2 zۯXxxW%QE`QEQEQE^Z}DM&vN3Uot-+r<֍+m͒ VUJ}.y*( 0((ήtX;3n[첅? ? (эjR-t%%EٚYa +2-"p8e${ӥmW)ʜ%vQEf0h]*Oj(ɛ:r^.w=֖ [y2ޥؔnV=W䦬|6+WSUwQE#IchEtpUA"Ex牴WuybOLz^==wKh0r4< #xhFGBU#"T珙8m6/$2 -nི@F#*FAq_ xOeU5{8 BjuhDT-skĒI'5~Nj]s*(TU&'vŠ(QEQEW_ ,aSu>j;^1R1 ]'tiJMN']nj(K6brdBy.=Gsף (֍hsD(P(((((((((д+z[ۍ ?" NJ1WlRGU hvǔI9ӎ J-aX`a#\Ǔ<Ե<*S+u(1 ( ( ( (({T%7AcƒR@E,vZ3 $>t$ oҼc7YA}͞->g(ࢊ(((M{;4 %!-ɖ%B~a<2Zu]7D +*cV6^U)Ӕ"TU{u n1Jqt>W4Š(((((_*&lreL9ʎtq={*7tkFK,:+|I+mpm_,~N  ])3]iU+C((((((((&VT-kf2y{w>֔δ ȩR4̭ Bׯ1,cA={L-tlk'9?Okk Vшv]'gmQEsQ@Q@Q@Q@W1_;C6ќOyLt :VUƕ7R["Ԓy#w"Q$[B y`p##ܓ(-1TW@*J ( ( ( (;okg:U߹}¿u}zS^^ HF̎2GB z4w8 88qvLE?1kQ\ǖQEQEQEQEQE^Q6$v}Ay*'mP&Ӻiw̗GeN1j/<;XdiU΋T{)TdfQEfEPEPEPEMmisy!Y bB\uKH$1p@O{1);*ݎFt Qdgǹnzg''ڽK>*5g@q{WJI'$xG[3KJkcA]\ަq?"7?tw1]=V1R3U"T:p4SiAsW:K_qh ( ( ( ( jZ(s~ryvҒkCnV1ס +|O40l (C ( ( ( ( ( jhWr2S~P PWVbTٞcyc @8:qV+<#Qܼ 0$w>,k$n+) ןR>otgnQE8QEQEQEQEQEQEQERKs8'm7:y7Q;hs{lg>T]=9Gfi !ɣoh~˨O3A&}1j+Oe]~}͖;#iQ[&nu)dv8I?ʻ)j~G))Q9$OkR/Mc>h2tݜ~EC'3"ikhtS(((Piif-ΥJǿUh˸(t(({rXE2O8}IW_m[Tkhd?cb, rx繮 kFKETEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPJ %q)ۏ#pdL2^^ZiTShҝYrgFٲBs?$ydi$vwrYI'&$ydi$vwbYI'&^'S$t>эEW1QEQEQEQEQEQEQEQEQEQEVw-5aqq#MgQId*KKCt?iℍ`qà Vx,ry9k k>-Wc(wֺt#HsG\N(((((((((((((*,dc1v}+\񆝣G-8cos`:ykWkٷQ@Np<9rv3GAoMtɂQӯR+TUR Q ((((((((((((((T[P9 ר<wZG;y{D '~;ya[ Nĵ{s tx2EI^T[P9VSֻ +)HVٜİI¹eSɭT~'QT5;TPl"[`l8%O#QWk\]QE((((((((FHʈ3RM:?i{4q;^J@-Ӝ97TƯ+G