Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion analyzer/linux/lib/core/packages.py
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,11 @@ def strace_analysis(self):

target_cmd = f"{self.target}"
if "args" in kwargs:
target_cmd += f' {" ".join(kwargs["args"])}'
args = kwargs["args"]
if not isinstance(args, str):
args = " ".join(args)
target_cmd += f" {args}"


# eg: strace_args=-e trace=!recvfrom;epoll_pwait
strace_args = self.options.get("strace_args", "").replace(";", ",")
Expand Down
18 changes: 11 additions & 7 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ pymongo = ">=4.0.1"
# ImageHash = "4.3.1"
LnkParse3 = "1.5.0"
cachetools = "^5.5.1"
django-allauth = "65.3.1" # https://django-allauth.readthedocs.io/en/latest/configuration.html
django-allauth = "65.13.0" # https://django-allauth.readthedocs.io/en/latest/configuration.html
# socks5man = {git = "https://github.com/CAPESandbox/socks5man.git", rev = "7b335d027297b67abdf28f38cc7d5d42c9d810b5"}
# httpreplay = {git = "https://github.com/CAPESandbox/httpreplay.git", rev = "0d5a5b3144ab15f93189b83ca8188afde43db134"}
# bingraph = {git = "https://github.com/CAPESandbox/binGraph.git", rev = "552d1210ac6770f8b202d0d1fc4610cc14d878ec"}
Expand Down
11 changes: 6 additions & 5 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -361,8 +361,9 @@ cython==3.0.11 ; python_version >= "3.10" and python_version < "4.0" \
daphne==3.0.2 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:76ffae916ba3aa66b46996c14fa713e46004788167a4873d647544e750e0e99f \
--hash=sha256:a9af943c79717bc52fe64a3c236ae5d3adccc8b5be19c881b442d2c3db233393
django-allauth==65.3.1 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:e02e951b71a2753a746459f2efa114c7c72bf2cef6887dbe8607a577c0350587
django-allauth==65.13.0 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:119c0cf1cc2e0d1a0fe2f13588f30951d64989256084de2d60f13ab9308f9fa0 \
--hash=sha256:7d7b7e7ad603eb3864c142f051e2cce7be2f9a9c6945a51172ec83d48c6c843b
django-crispy-forms==2.3 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:2db17ae08527201be1273f0df789e5f92819e23dd28fec69cffba7f3762e1a38 \
--hash=sha256:efc4c31e5202bbec6af70d383a35e12fc80ea769d464fb0e7fe21768bb138a20
Expand Down Expand Up @@ -1509,9 +1510,9 @@ pyopenssl==25.0.0 ; python_version >= "3.10" and python_version < "4.0" \
pyparsing==3.2.1 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:506ff4f4386c4cec0590ec19e6302d3aedb992fdc02c761e90416f158dacf8e1 \
--hash=sha256:61980854fd66de3a90028d679a954d5f2623e83144b5afe5ee86f43d762e5f0a
pypdf==6.4.0 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:4769d471f8ddc3341193ecc5d6560fa44cf8cd0abfabf21af4e195cc0c224072 \
--hash=sha256:55ab9837ed97fd7fcc5c131d52fcc2223bc5c6b8a1488bbf7c0e27f1f0023a79
pypdf==5.2.0 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:7c38e68420f038f2c4998fd9d6717b6db4f6cef1642e9cf384d519c9cf094663 \
--hash=sha256:d107962ec45e65e3bd10c1d9242bdbbedaa38193c9e3a6617bd6d996e5747b19
pyre2-updated==0.3.8 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:2bda9bf4d59568152e085450ffc1c08fcf659000d06766861f7ff340ba601c3e \
--hash=sha256:350be9580700b67af87f5227453d1123bc9f4513f0bcc60450574f1bc46cb24f \
Expand Down