diff --git a/poetry.lock b/poetry.lock index e1e68f4..7739001 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1632,22 +1632,22 @@ referencing = ">=0.31.0" [[package]] name = "lacuscore" -version = "1.9.3" +version = "1.9.4" description = "Core of Lacus, usable as a module" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "lacuscore-1.9.3-py3-none-any.whl", hash = "sha256:75c9438fe9f7e2dd471098369a95438dc27293e64b15bd3ac6f1f545291b1dd3"}, - {file = "lacuscore-1.9.3.tar.gz", hash = "sha256:3e26365fed7fa192ff17ec71576d5c7b14eaa7e41ad2b3400d892afdf1ab77e0"}, + {file = "lacuscore-1.9.4-py3-none-any.whl", hash = "sha256:6df6592ca71e3cb326a578c2372b334d418f93eac8a0457eae403dd07f8081ed"}, + {file = "lacuscore-1.9.4.tar.gz", hash = "sha256:4f0177de607bf492b39deaa96b40c01513c97b53e2618fb87b8ef0dbf5ae8f7c"}, ] [package.dependencies] async-timeout = {version = ">=4.0.3,<5.0.0", markers = "python_version < \"3.11\""} defang = ">=0.5.3,<0.6.0" dnspython = ">=2.6.1,<3.0.0" -playwrightcapture = {version = ">=1.24.6,<2.0.0", extras = ["recaptcha"]} +playwrightcapture = {version = ">=1.24.10,<2.0.0", extras = ["recaptcha"]} redis = {version = ">=5.0.4,<6.0.0", extras = ["hiredis"]} -requests = ">=2.31.0,<3.0.0" +requests = ">=2.32.1,<3.0.0" ua-parser = ">=0.18.0,<0.19.0" [package.extras] @@ -2518,13 +2518,13 @@ test = ["pytest"] [[package]] name = "playwrightcapture" -version = "1.24.9" +version = "1.24.10" description = "A simple library to capture websites using playwright" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "playwrightcapture-1.24.9-py3-none-any.whl", hash = "sha256:f5dc3acbde2e474e495909e8b313ddb5b2a328c6fb5f9eb8ac8821348819e54b"}, - {file = "playwrightcapture-1.24.9.tar.gz", hash = "sha256:5dc02dbcdf79aef90573e35ea1f7c2110a25fba98439b2817888fcbd736ba6fa"}, + {file = "playwrightcapture-1.24.10-py3-none-any.whl", hash = "sha256:3f1b2c3194f4a033de7b9390a7236f19521a0607da96515b03ee0567a1da95e6"}, + {file = "playwrightcapture-1.24.10.tar.gz", hash = "sha256:2b3f7d3abee127c11db6ffe8703b88544e8e6bd3cbfddaa1a5c1e055d889fef9"}, ] [package.dependencies] @@ -2533,7 +2533,7 @@ aiohttp-socks = ">=0.8.4,<0.9.0" async-timeout = {version = ">=4.0.3,<5.0.0", markers = "python_version < \"3.11\""} beautifulsoup4 = {version = ">=4.12.3,<5.0.0", extras = ["charset-normalizer", "lxml"]} dateparser = ">=1.2.0,<2.0.0" -playwright = ">=1.43.0,<2.0.0" +playwright = ">=1.44.0,<2.0.0" playwright-stealth = ">=1.0.6,<2.0.0" puremagic = ">=1.23,<2.0" pydub = {version = ">=0.25.1,<0.26.0", optional = true, markers = "extra == \"recaptcha\""} @@ -2548,13 +2548,13 @@ recaptcha = ["SpeechRecognition (>=3.10.4,<4.0.0)", "pydub (>=0.25.1,<0.26.0)"] [[package]] name = "prompt-toolkit" -version = "3.0.43" +version = "3.0.44" description = "Library for building powerful interactive command lines in Python" optional = false python-versions = ">=3.7.0" files = [ - {file = "prompt_toolkit-3.0.43-py3-none-any.whl", hash = "sha256:a11a29cb3bf0a28a387fe5122cdb649816a957cd9261dcedf8c9f1fef33eacf6"}, - {file = "prompt_toolkit-3.0.43.tar.gz", hash = "sha256:3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d"}, + {file = "prompt_toolkit-3.0.44-py3-none-any.whl", hash = "sha256:205a20669633d042d3722a528b8e7cd3f4dbd9e1450935f596c2cc61166762dd"}, + {file = "prompt_toolkit-3.0.44.tar.gz", hash = "sha256:c1dfd082c4259964bc8bcce1f8460d9dbeb5d4a37bfc25b8082bc02cd41c8af6"}, ] [package.dependencies] @@ -2573,13 +2573,13 @@ files = [ [[package]] name = "publicsuffixlist" -version = "0.10.0.20240515" +version = "0.10.0.20240528" description = "publicsuffixlist implement" optional = false python-versions = ">=2.6" files = [ - {file = "publicsuffixlist-0.10.0.20240515-py2.py3-none-any.whl", hash = "sha256:db24acaaa9c7f9d7c037fa3d52bd6cb209c9e45594c1984e1ec43b9bb927491e"}, - {file = "publicsuffixlist-0.10.0.20240515.tar.gz", hash = "sha256:d0195ba9e7d80e3611216bf95208d34489c3d76975c06a7e9e7c09044e6f6d7b"}, + {file = "publicsuffixlist-0.10.0.20240528-py2.py3-none-any.whl", hash = "sha256:8688ba55816cc1a197aecc68066486d5b651a61bfd54b0275c0d657d4df40924"}, + {file = "publicsuffixlist-0.10.0.20240528.tar.gz", hash = "sha256:53c760c9a5ed5bc69024305b58112d8fe78f19045663c8b8fab51aeaafb65af1"}, ] [package.extras] @@ -2784,18 +2784,18 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyhashlookup" -version = "1.2.3" +version = "1.2.4" description = "Python CLI and module for CIRCL hash lookup" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "pyhashlookup-1.2.3-py3-none-any.whl", hash = "sha256:2d5a00754edbcf94544ee45be95025e21b97e81905662b436ab5eed2a127152d"}, - {file = "pyhashlookup-1.2.3.tar.gz", hash = "sha256:d598e745cb3d1e59b07005bc803932873c758729662b293f719f3ed6065b2fe5"}, + {file = "pyhashlookup-1.2.4-py3-none-any.whl", hash = "sha256:a5c6bcfeb861b555fad1bb3aa26dcda5a01e213d84bd912651309df42809cb8d"}, + {file = "pyhashlookup-1.2.4.tar.gz", hash = "sha256:b1f14c0f389e12371fb5b56cfec2066b3cfe5848f44c3eb2dceaf51231256e6c"}, ] [package.dependencies] dnspython = ">=2.6.1,<3.0.0" -requests = ">=2.31.0,<3.0.0" +requests = ">=2.32.2,<3.0.0" [package.extras] docs = ["Sphinx (<7.2)", "Sphinx (>=7.2,<8.0)"] @@ -2918,18 +2918,18 @@ docs = ["Sphinx (<7.2)", "Sphinx (>=7.2,<8.0)"] [[package]] name = "pypdns" -version = "2.2.2" +version = "2.2.3" description = "Python API for PDNS." optional = false -python-versions = ">=3.8,<4.0" +python-versions = "<4.0,>=3.8" files = [ - {file = "pypdns-2.2.2-py3-none-any.whl", hash = "sha256:214fd04a07b3a6e2ac6a2efea629dde4d84b3c44f9c808ebfda9f78b0a3b0069"}, - {file = "pypdns-2.2.2.tar.gz", hash = "sha256:b978fa3fcd4923768f7093da4f102fa4c5a8e57d6a4d6a1ae01554cc5977f82b"}, + {file = "pypdns-2.2.3-py3-none-any.whl", hash = "sha256:ddb09a5e7491a6238b21589ef5248ac6028d01fb62a12febb0ce8f854519ac6b"}, + {file = "pypdns-2.2.3.tar.gz", hash = "sha256:4d1fac1f7d55ca2fc46d991a68451fdcfd53af81648881dc0a36b90d022888da"}, ] [package.dependencies] -dnspython = ">=2.5.0,<3.0.0" -requests-cache = ">=1.1.1,<2.0.0" +dnspython = ">=2.6.1,<3.0.0" +requests-cache = ">=1.2.0,<2.0.0" [package.extras] docs = ["Sphinx (<7.2)", "Sphinx (>=7.2,<8.0)"] @@ -3177,13 +3177,13 @@ files = [ [[package]] name = "requests" -version = "2.32.1" +version = "2.32.2" description = "Python HTTP for Humans." optional = false python-versions = ">=3.8" files = [ - {file = "requests-2.32.1-py3-none-any.whl", hash = "sha256:21ac9465cdf8c1650fe1ecde8a71669a93d4e6f147550483a2967d08396a56a5"}, - {file = "requests-2.32.1.tar.gz", hash = "sha256:eb97e87e64c79e64e5b8ac75cee9dd1f97f49e289b083ee6be96268930725685"}, + {file = "requests-2.32.2-py3-none-any.whl", hash = "sha256:fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c"}, + {file = "requests-2.32.2.tar.gz", hash = "sha256:dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289"}, ] [package.dependencies] @@ -3228,13 +3228,13 @@ yaml = ["pyyaml (>=6.0.1)"] [[package]] name = "requests-file" -version = "2.0.0" +version = "2.1.0" description = "File transport adapter for Requests" optional = false python-versions = "*" files = [ - {file = "requests-file-2.0.0.tar.gz", hash = "sha256:20c5931629c558fda566cacc10cfe2cd502433e628f568c34c80d96a0cc95972"}, - {file = "requests_file-2.0.0-py2.py3-none-any.whl", hash = "sha256:3e493d390adb44aa102ebea827a48717336d5268968c370eaf19abaf5cae13bf"}, + {file = "requests_file-2.1.0-py2.py3-none-any.whl", hash = "sha256:cf270de5a4c5874e84599fc5778303d496c10ae5e870bfa378818f35d21bda5c"}, + {file = "requests_file-2.1.0.tar.gz", hash = "sha256:0f549a3f3b0699415ac04d167e9cb39bccfb730cb832b4d20be3d9867356e658"}, ] [package.dependencies] @@ -3651,13 +3651,13 @@ types-urllib3 = "*" [[package]] name = "types-requests" -version = "2.31.0.20240406" +version = "2.32.0.20240523" description = "Typing stubs for requests" optional = false python-versions = ">=3.8" files = [ - {file = "types-requests-2.31.0.20240406.tar.gz", hash = "sha256:4428df33c5503945c74b3f42e82b181e86ec7b724620419a2966e2de604ce1a1"}, - {file = "types_requests-2.31.0.20240406-py3-none-any.whl", hash = "sha256:6216cdac377c6b9a040ac1c0404f7284bd13199c0e1bb235f4324627e8898cf5"}, + {file = "types-requests-2.32.0.20240523.tar.gz", hash = "sha256:26b8a6de32d9f561192b9942b41c0ab2d8010df5677ca8aa146289d11d505f57"}, + {file = "types_requests-2.32.0.20240523-py3-none-any.whl", hash = "sha256:f19ed0e2daa74302069bbbbf9e82902854ffa780bc790742a810a9aaa52f65ec"}, ] [package.dependencies] @@ -3665,13 +3665,13 @@ urllib3 = ">=2" [[package]] name = "types-setuptools" -version = "69.5.0.20240519" +version = "70.0.0.20240524" description = "Typing stubs for setuptools" optional = false python-versions = ">=3.8" files = [ - {file = "types-setuptools-69.5.0.20240519.tar.gz", hash = "sha256:275fb72048b0203d3fbef268298ea78a0913cd114a74872d93f8638ccc5b7c63"}, - {file = "types_setuptools-69.5.0.20240519-py3-none-any.whl", hash = "sha256:52b264eff8913b5d85848d83bd98efea935fc6129d681d370eb957783880b720"}, + {file = "types-setuptools-70.0.0.20240524.tar.gz", hash = "sha256:e31fee7b9d15ef53980526579ac6089b3ae51a005a281acf97178e90ac71aff6"}, + {file = "types_setuptools-70.0.0.20240524-py3-none-any.whl", hash = "sha256:8f5379b9948682d72a9ab531fbe52932e84c4f38deda570255f9bae3edd766bc"}, ] [[package]] @@ -3687,13 +3687,13 @@ files = [ [[package]] name = "typing-extensions" -version = "4.11.0" +version = "4.12.0" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.11.0-py3-none-any.whl", hash = "sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a"}, - {file = "typing_extensions-4.11.0.tar.gz", hash = "sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0"}, + {file = "typing_extensions-4.12.0-py3-none-any.whl", hash = "sha256:b349c66bea9016ac22978d800cfff206d5f9816951f12a7d0ec5578b0a819594"}, + {file = "typing_extensions-4.12.0.tar.gz", hash = "sha256:8cbcdc8606ebcb0d95453ad7dc5065e6237b6aa230a31e81d0f440c30fed5fd8"}, ] [[package]] @@ -4040,13 +4040,13 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.18.2" +version = "3.19.0" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.18.2-py3-none-any.whl", hash = "sha256:dce197b859eb796242b0622af1b8beb0a722d52aa2f57133ead08edd5bf5374e"}, - {file = "zipp-3.18.2.tar.gz", hash = "sha256:6278d9ddbcfb1f1089a88fde84481528b07b0e10474e09dcfe53dad4069fa059"}, + {file = "zipp-3.19.0-py3-none-any.whl", hash = "sha256:96dc6ad62f1441bcaccef23b274ec471518daf4fbbc580341204936a5a3dddec"}, + {file = "zipp-3.19.0.tar.gz", hash = "sha256:952df858fb3164426c976d9338d3961e8e8b3758e2e059e0f754b8c4262625ee"}, ] [package.extras] @@ -4056,4 +4056,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more [metadata] lock-version = "2.0" python-versions = ">=3.8.1,<3.13" -content-hash = "23db3d1c50aae4e70413d5868dcd02e51baf54da3b3454959a86711195725fc5" +content-hash = "46400bccee6f332ed246090489b9dbe883bbe2f0c7665f0d499b5e58d4b355a2" diff --git a/pyproject.toml b/pyproject.toml index e758d18..87b2477 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ start_website = "bin.start_website:main" [tool.poetry.dependencies] python = ">=3.8.1,<3.13" -requests = "^2.32.1" +requests = "^2.32.2" flask = "^3.0.3" gunicorn = "^22.0.0" charset-normalizer = "^3.3.2" @@ -58,7 +58,7 @@ flask-restx = "^1.3.0" rich = "^13.7.1" pyphishtanklookup = "^1.3.2" Flask-Cors = "^4.0.1" -pyhashlookup = "^1.2.3" +pyhashlookup = "^1.2.4" lief = "^0.14" ua-parser = "^0.18.0" Flask-Login = "^0.6.3" @@ -67,7 +67,7 @@ passivetotal = "^2.5.9" werkzeug = "^3.0.3" filetype = "^1.2.0" pypandora = "^1.8.1" -lacuscore = "^1.9.3" +lacuscore = "^1.9.4" pylacus = "^1.9.0" pyipasnhistory = "^2.1.2" publicsuffixlist = "^0.10.0.20240205" @@ -81,7 +81,7 @@ urllib3 = [ {version = "<2", python = "<3.10"}, {version = "^2.0.7", python = ">=3.10"} ] -pypdns = "^2.2.2" +pypdns = "^2.2.3" mmh3 = "^4.1.0" puremagic = "^1.23"