opendlp

View on PyPIReverse Dependencies (0)

0.1.1 opendlp-0.1.1-py3-none-any.whl

Wheel Details

Project: opendlp
Version: 0.1.1
Filename: opendlp-0.1.1-py3-none-any.whl
Download: [link]
Size: 1401603
MD5: 43d8d26e094a5667a215b737068e66a2
SHA256: 0984afd5bfc37d00ffb127841d721f0a7f1cb31b696265744c94f7845b3e75e1
Uploaded: 2022-08-20 02:30:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: opendlp
Version: 0.1.1
Summary: openDLP
Author: histsz-ids
Author-Email: 1337913069[at]qq.com
Home-Page: https://github.com/hitsz-ids/openDLP
License: Apache License 2.0
Keywords: privacy,dlp,data-protection,data-loss-prevention,sensitive-data-discovery
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: Apache Software License
Requires-Dist: tldextract (==3.1.2)
Requires-Dist: Ipy (==1.1)
Requires-Dist: pandas (==1.3.4)
Requires-Dist: torch (==1.10.0)
Requires-Dist: hanlp (==2.1.0a64)
Requires-Dist: pytest (==7.1.1)
[Description omitted; length: 385 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
opendlp/__init__.py sha256=YQ016qgvNLarPPSmuEjrkiSXdayAlSEeQlkP06IYD_Y 88
opendlp/regex_generation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendlp/regex_generation/bpe.py sha256=rBnDd-AiOdjwTunIUViMO2Ecg3vpLnKSh9ls87qBAvY 4338
opendlp/regex_generation/dataset.py sha256=8UZyQKFTsNm5bj684GEsf7W5TQ43Z8wk4lzQ6REEtbw 2036
opendlp/regex_generation/generator.py sha256=CPPuecLQ8h7VFs1DlbEPnZIfx1J03n1MFJFNUc7VoPY 5445
opendlp/regex_generation/node_factory.py sha256=ojSfdFuAvJRe-4DEqC7Lq9L45H6_vLvMi3-YFS-drms 2106
opendlp/regex_generation/utils.py sha256=gkKExEgZcDEH20Q3XgfNlibONN7RUnfaROqs06GVneY 1069
opendlp/regex_generation/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendlp/regex_generation/config/conf.py sha256=858ToGe1NvQMqQWdmwYkUP-twKpv8pKhs5FElcBi1Xs 186
opendlp/regex_generation/config/evolve_param.py sha256=AuF3uhOwihrxKNR1hw-XPnTJl2bkNu20-evo4QtRT6w 403
opendlp/regex_generation/evolution/__init__.py sha256=cp42jquIxElI7UYqSIh34RWCeM6g722JVfcYqyoyfVY 199
opendlp/regex_generation/evolution/evolve.py sha256=eyEgqYNZantyzFXBV1t58Dq30rTQuuYDuYTI3sud-OY 1945
opendlp/regex_generation/evolution/selection.py sha256=LeNe6D2rOkw3C_Eywx9mbArYWN1zW6-_F_rt6rIkJiI 353
opendlp/regex_generation/evolution/variation.py sha256=If8hzc8gnYQFoLoqNB8-7Tc3rNh3zKHcsj5d_GR7Hxo 4428
opendlp/regex_generation/fitness/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendlp/regex_generation/fitness/fitness.py sha256=_X9LZa_0pFutvym1Iu3VVsba5IcPgR3jM1Xku5wGnI8 545
opendlp/regex_generation/fitness/objective.py sha256=XlqxScBR9b_G7Z3eYcx13R0TEbLOZ6QeSdoy_8iCGo0 4149
opendlp/regex_generation/generations/__init__.py sha256=iZsVVxeyg_5ctXUr2G_y_YJq0JESYX4JDY_hUXK7t_M 274
opendlp/regex_generation/generations/dataset_population.py sha256=e3nX-6V5wcYM_hrKUg1fbWajb8g23g1SYKncBJ6JGAA 9118
opendlp/regex_generation/generations/population_init.py sha256=xWa9DfiEHf49ldXw8KhFK6RlcxZpCqRVrKCE9oUAYZA 638
opendlp/regex_generation/generations/random_population.py sha256=bae4Mu9lOlnaPjq7fDB7TAXkQ8FP3CFZwRLV9e1uGgY 2797
opendlp/regex_generation/regex_tree/__init__.py sha256=tJMK4zcTtCwRe1rmhzSgYqSm8m_3sBe1gOCYNZs7_Ag 204
opendlp/regex_generation/regex_tree/id_factory.py sha256=wQsGYdGfP4OfOdBpurWNRsiN1WtIOWGtGShGFzv4cLI 111
opendlp/regex_generation/regex_tree/node.py sha256=cLeNXBDFUovZs634_UHL3Z0olnbG3KqLSE9n6-3FvpM 1703
opendlp/regex_generation/regex_tree/regex_context.py sha256=zQl_sbPIZnE2wHDT2edqLfOXuuqL2X-fNWwzb1FhIps 256
opendlp/regex_generation/regex_tree/function_set/__init__.py sha256=Qh0FlqQRD6jrtH_fijjAJq7gpp4gVBEkbj7srl2GCbs 2221
opendlp/regex_generation/regex_tree/function_set/backreference.py sha256=TY_vlC8VE7FQL3jzGx2Gc7_WlAcO2zaksaF5qlgBgpc 942
opendlp/regex_generation/regex_tree/function_set/binary_operator.py sha256=gwM_7typxyoNKztOFRYTD1y4Vxe2HLOyCdG3YDa3Yd4 681
opendlp/regex_generation/regex_tree/function_set/concatenator.py sha256=Ywlz_g6yBNpkxun8stH1sLJgjbk5QQRsSEnznGQXvIE 804
opendlp/regex_generation/regex_tree/function_set/group.py sha256=bBWj0f06blceed4HwnHy3FYSen5WYfiWhIOQZiZ2vlA 589
opendlp/regex_generation/regex_tree/function_set/list_match.py sha256=Ke1seD-jmBLwWmkXHDRYDzE20RNJW9k0g62MLry_t1M 1061
opendlp/regex_generation/regex_tree/function_set/list_not_match.py sha256=HGN1qR60u_Ur3p3ubKOG4ymrz-nIIBjhZFV3n_BnbzU 1069
opendlp/regex_generation/regex_tree/function_set/lookahead_negative.py sha256=qa1Fz0Jk61xza3yHWFhvYZBon5BSMoncqy5hQEf4uCo 508
opendlp/regex_generation/regex_tree/function_set/lookahead_positive.py sha256=xNBDeFMoRuB4F_KmYzhHXIYx3n7iO1KxFV4diXMlxVM 508
opendlp/regex_generation/regex_tree/function_set/lookaround.py sha256=qUFRmrplYVMT3U1MBMb2DtYGs3ovSz4THdM_QhyYmAU 1291
opendlp/regex_generation/regex_tree/function_set/lookbehind_negative.py sha256=7tKkMwtW8bF7tlzvOZdMXq4plIGGy4M73eW4tjE0PrM 662
opendlp/regex_generation/regex_tree/function_set/lookbehind_positive.py sha256=YYgxZY6L5M34gkZyf5sqQGvGIZ6xZuxy_i26ZvQtUec 662
opendlp/regex_generation/regex_tree/function_set/match_min_max.py sha256=qHc0w1gt4gEimQqOTeW0Z0_GXqt2hnFsqJX4VsfQEPE 2386
opendlp/regex_generation/regex_tree/function_set/match_min_max_greedy.py sha256=lyNgbs61KOFsyy7f7CMnc4J-I9eBI56zFpaHwQifudA 1804
opendlp/regex_generation/regex_tree/function_set/match_one_or_more.py sha256=P2oZk67UrCefhW-af1Ci7Ide7GcmbjazJdDbKQQIgMA 1054
opendlp/regex_generation/regex_tree/function_set/match_one_or_more_greedy.py sha256=f1HytLE7vVgTCUW4kc8otYBRTgJBm8sHY-opqTEJsOc 513
opendlp/regex_generation/regex_tree/function_set/match_zero_or_more.py sha256=r89HCZD8cG-SdJWdLODUS26Gernm569UFP0-JzlZ4Z8 1056
opendlp/regex_generation/regex_tree/function_set/match_zero_or_more_greedy.py sha256=YPQQw_R4makE6aBuPMyy6YiEydTaYwdJ1Q5_M8L6owQ 526
opendlp/regex_generation/regex_tree/function_set/match_zero_or_one.py sha256=Eb4avk-lGkNDq5IIWzapMLg_OV61-0nqVJ3DMz3Mq2M 1052
opendlp/regex_generation/regex_tree/function_set/match_zero_or_one_greedy.py sha256=8fR8AXCf54XPErFEx9WF-6UX79bj-A7nqcfexpJ67Kc 491
opendlp/regex_generation/regex_tree/function_set/non_capturing_group.py sha256=buIV1gpj8bNKzc1Ayaxerr66g51ncMmypgvbKz_pHoQ 582
opendlp/regex_generation/regex_tree/function_set/orr.py sha256=-JkxXmqu2779PX0OSk-6qlegUyr5vyShE4YVVtdp5yw 923
opendlp/regex_generation/regex_tree/function_set/quantifier.py sha256=CBDvK95xZzE4u4YK7aRRaQTp4JN8mCmzwlpjRg3yWSU 768
opendlp/regex_generation/regex_tree/function_set/ternary_operator.py sha256=hW_2_CFd_rW8kj0RDMepzUVrp5u0H9VYDBztqRQPmgc 741
opendlp/regex_generation/regex_tree/function_set/unary_operator.py sha256=kF-yul6mUiPoMYgNd5ZmQzBEUQC1G7EgFpPAsHDYxvg 563
opendlp/regex_generation/regex_tree/terminal_set/__init__.py sha256=r4PJwgujDi3NKRiMXcxVml-afEMvduk7G-Lw_Rdpfeg 238
opendlp/regex_generation/regex_tree/terminal_set/anchor.py sha256=4X-wmyU6rewVRqFdAjVXIy8tX6SAf68-hPrwsrxfMjg 891
opendlp/regex_generation/regex_tree/terminal_set/constant.py sha256=ijE8r4iIkn99fZJmfkQ9K62mX73AytoyOunIZKaGuhA 1198
opendlp/regex_generation/regex_tree/terminal_set/regex_range.py sha256=w_u-dgfkCjJBF01K9HMSgDZHnH5b41XvHkicT2Ufzw0 1022
opendlp/sensitive_analyze/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendlp/sensitive_analyze/analyzer_engine.py sha256=FI6jGrIbnEBolYWSt8ie7yYFoBvIYBefxr7S0vOjDQA 6110
opendlp/sensitive_analyze/exceptions.py sha256=urdW54MQxgrO14khwRs2mqQumwa_qwnDCl8888oPD-8 43
opendlp/sensitive_analyze/table_analyzer.py sha256=thw3igCLcY6_1PpsE9JRX7t84SeoCO4kC87Eqvdyxas 3343
opendlp/sensitive_analyze/utils.py sha256=k3CNi_8wL82LgS-rtep7uSQG-enW-uIBsoec0dBmRlM 876
opendlp/sensitive_analyze/entity_classify/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendlp/sensitive_analyze/entity_classify/classifier.py sha256=_2N1FeUD2xsKbi_byUFk7tnUU3iblJQhhP7RlcFChYQ 3987
opendlp/sensitive_analyze/entity_classify/config.py sha256=eSWHtOnZ7Pfl6KhiLSyXqjwlsDY-mIykEKo7buDtXZ0 1176
opendlp/sensitive_analyze/entity_classify/model.py sha256=Vgeylr3UZVD-RneUwSQJWPM0T8tpUyq5fjPnvLr2bKI 1030
opendlp/sensitive_analyze/entity_classify/utils_infer.py sha256=8YRzyZYFLSD_mLrbuLNNkuQupX5ie2H7CvodTHwdK2c 2378
opendlp/sensitive_analyze/entity_classify/trained-model/label2id.pkl sha256=MoXYshw8CW5MyVTVJmtyh6_B3B8MmD_BN3pJm1wEwT0 302
opendlp/sensitive_analyze/entity_classify/trained-model/model.pt sha256=0y7IoQnTbqgECdASJJFsM-c61vScP-iQduEbf8j2_wQ 1405632
opendlp/sensitive_analyze/entity_classify/trained-model/vocab.pkl sha256=UzHKDy0hNr372IrFQcdShDmdOfp2X_4XVZ7ryh-rquU 44144
opendlp/sensitive_analyze/entity_recognize/__init__.py sha256=peRysBbejSsUgRoEqsvFP1EQcqi3nhBqXX0hk-p8BFk 1006
opendlp/sensitive_analyze/entity_recognize/entity_recognizer.py sha256=xPZhMzQuucFKCeKf9Z9Z5fOXvlcoENichZEksX8l-0o 3468
opendlp/sensitive_analyze/entity_recognize/pattern.py sha256=R4y1HEUzLSzBJlq-icQVSFI1RgSWIuTZfUE396L5vXo 1122
opendlp/sensitive_analyze/entity_recognize/pattern_recognizer.py sha256=hUTAZAtCS74etdFbNm7VTdVolZrC9lk6ICH4pZfBMbA 2704
opendlp/sensitive_analyze/entity_recognize/recognizer_engine.py sha256=d2DHss0qNxReWLcUVTMa8vhpqPlAyzyDlr4Yqo8fe60 1232
opendlp/sensitive_analyze/entity_recognize/recognizer_registry.py sha256=u1SmjZQRi39w0A1qRz7O7FrX1CivWhvhc2iM88TC0Rk 2966
opendlp/sensitive_analyze/entity_recognize/recognizer_result.py sha256=8BHnnTgq57cPhTwySj429KWL5kuq8PzjnjSARIJ_A9E 4345
opendlp/sensitive_analyze/entity_recognize/utils.py sha256=ZFGE_rRpFPTzDTzzbRlYoh-fqnRarLiP2NJky7M6TAM 429
opendlp/sensitive_analyze/entity_recognize/conf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendlp/sensitive_analyze/entity_recognize/conf/config.py sha256=wzAIMK3VR7faoWBQfbvk9tkNIIbHV3SHA-LbAohSpO0 1304
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/__init__.py sha256=wWLXoCoCrZeywWLye-9Ua-1ktSRIDdEaxDgUGehGn64 2423
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/nlp_recognizer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/nlp_recognizer/nlp_recognizer.py sha256=7f1P8REGYSWHETKC2Zpe3LhkqmLU1yMfehe4u42aDtA 2244
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/bank_card_recognizer.py sha256=_KAC9w03ruue6-0-5fkxr2U7IrCUbSNwtTMWDVYIa_4 1554
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/date_recognizer.py sha256=LZNApG0283vrs4mXeQ5S5Q-meTTkKTJ3veI-kwVXXMA 2138
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/domain_recognizer.py sha256=td5xfcDJosKGSMBVki7Ii4Vl7TMnDQH1HfpBmdK6QGQ 1465
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/email_recognizer.py sha256=u-MCE55OrXjotiqpTT0hK_uzsoJErS__7sNPbgnDf2Y 1312
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/idcard_recognizer.py sha256=rM33UhubkuLguSt7epucAC-m7fA5wEmxiFz5hmAFQmc 2251
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/ipv4_recognizer.py sha256=GC11x2sPYRerAW2CkpWsbYsu3CaNYkmEtqrGlzfN-Aw 1122
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/ipv6_recognizer.py sha256=maWuqG2IP5eT_OjZqH3_RZsEq9viQytfI4TYOv-JgtI 1313
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/license_plate_recognizer.py sha256=baHMyOurqAYKSwDQeQI9SJggRcUvpvIRXdTvUbNcMkM 919
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/mac_recognizer.py sha256=aP9f5ZJ1RO5avm3QM4cTIb0oaP1DZjpxJovE6Z4MUTg 790
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/mobile_phone_recognizer.py sha256=Lwr8FMYUHhPjIQfT29H8JRrJbUMJ5noRnGEwIhsPSzE 2037
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/passport_recognizer.py sha256=KYkQFP9swn4AoxyP_PUVn5QBAsVgwsOXmKu1_pOkbWM 814
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/postcode_recognizer.py sha256=zu2qi1Km81tlwni6WAeP36NzMC7Y9ajsceRlAmInNoE 1251
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/social_credit_code_recognizer.py sha256=17ERKrMC30CZrYurcMQ0ps6GpsxWbYE1F73gg7VNGuI 3937
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/telephone_recognizer.py sha256=Hpp4HPS4aP9fRBFuTPeXH4HOe8nFiAGfRYuBfNjB7kg 1457
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/resources/mobile-phone-code.json sha256=W17URcMmw89p80wYt9Mowo8DIsvx5mZ0dMZs6NK-tqE 681
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/resources/postcode-province.json sha256=Srg2e2Rfr24lIYpADp_jAb6-2P3FYg2Q4lADI5rvuZw 855
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/resources/social-credit-code.json sha256=hV8JB4IWop0QRIW5MFFR2QSbWUZCDuBAAAMQpXDRn5I 854
opendlp/sensitive_analyze/entity_recognize/predefined_recognizer/rule_recognizer/resources/telephone-code.json sha256=PAEHmE60PfLerQhqH8uKSR302fmLskxIVByEQiz4c-c 2783
opendlp/sensitive_analyze/entity_recognize/userdefined_recognizer/__init__.py sha256=jgYuGrZcgGfZTcrbNm-jx29re19TJgsq6gjPOiJE-lA 81
opendlp/sensitive_analyze/entity_recognize/userdefined_recognizer/udf_recognizer.py sha256=jVGziByyfx-LLBTMRlzAr8aie6xkwKdYgCssTd3-6J4 689
service/grpc_module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
service/grpc_module/sensitive_pb2.py sha256=kuZbWOkOVvC2uNNwJCWXWt0MiR_xqvpQSXgYokHpLn8 5518
service/grpc_module/sensitive_pb2_grpc.py sha256=clXp9uzWQ-1iNYYqXsPaVRq556cL-4f52LHgWZi-UDk 4154
opendlp-0.1.1.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
opendlp-0.1.1.dist-info/METADATA sha256=YY05Btr-UKjppka0h5PythS9btRxYsUb_dIkf3or8Go 1231
opendlp-0.1.1.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
opendlp-0.1.1.dist-info/top_level.txt sha256=sAQvc4uabffvWG7TwfYdUaJ15ZHZW-30bophE4-Ycj8 16
opendlp-0.1.1.dist-info/RECORD

top_level.txt

opendlp
service