Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependency update 2024 03 27 #12

Merged
merged 210 commits into from
Mar 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
210 commits
Select commit Hold shift + click to select a range
59ec3d4
Bump pyright from 1.1.313 to 1.1.322 (#1877)
dependabot[bot] Aug 17, 2023
e6c9c9d
Bump types-requests from 2.31.0.1 to 2.31.0.2 (#1875)
dependabot[bot] Aug 17, 2023
fd95ba8
Bump setuptools from 67.8.0 to 68.0.0 (#1876)
dependabot[bot] Aug 17, 2023
0e4ca96
Bump pipdeptree from 2.9.0 to 2.13.0 (#1882)
dependabot[bot] Aug 22, 2023
92ead2a
Bump pathspec from 0.11.1 to 0.11.2 (#1881)
dependabot[bot] Aug 22, 2023
b40025f
Bump pre-commit from 3.3.2 to 3.3.3 (#1883)
dependabot[bot] Aug 22, 2023
22de9ff
fix docs (#1886)
micheloosterhof Aug 22, 2023
772a30c
Bump types-redis from 4.6.0.3 to 4.6.0.4 (#1888)
dependabot[bot] Aug 22, 2023
d83060c
Bump setuptools from 68.0.0 to 68.1.2 in /docs (#1887)
dependabot[bot] Aug 22, 2023
7ae95db
Bump sphinx-rtd-theme from 1.2.2 to 1.3.0 (#1892)
dependabot[bot] Aug 22, 2023
12c5597
Bump pylint from 2.17.4 to 2.17.5 (#1891)
dependabot[bot] Aug 22, 2023
0aa18eb
rtd->py3.10 (#1894)
micheloosterhof Aug 22, 2023
141f4a2
3.12 allowed failures (#1879)
micheloosterhof Aug 22, 2023
ef4ca7c
Bump setuptools from 68.0.0 to 68.1.2 (#1889)
dependabot[bot] Aug 22, 2023
95a847e
Bump redis from 4.5.5 to 5.0.0 (#1890)
dependabot[bot] Aug 22, 2023
8df89ea
new format (#1896)
micheloosterhof Aug 22, 2023
663a83d
Bump pymongo from 4.4.1 to 4.5.0 (#1901)
dependabot[bot] Sep 1, 2023
e6550d4
Bump tox from 4.6.0 to 4.10.0 (#1900)
dependabot[bot] Sep 1, 2023
d02d555
Bump pyparsing from 3.1.0 to 3.1.1 (#1898)
dependabot[bot] Sep 1, 2023
8de20d4
Bump sphinx from 7.2.2 to 7.2.4 (#1897)
dependabot[bot] Sep 1, 2023
39e281d
Bump sphinx from 7.2.2 to 7.2.4 in /docs (#1902)
dependabot[bot] Sep 1, 2023
b3eb790
23.8 (#1907)
micheloosterhof Sep 1, 2023
444b0cf
Bump sphinx from 7.2.4 to 7.2.5 (#1906)
dependabot[bot] Sep 1, 2023
c016ff6
Bump twisted from 22.10.0 to 23.8.0 in /docs (#1903)
dependabot[bot] Sep 1, 2023
c7b87ec
Bump sphinx from 7.2.4 to 7.2.5 in /docs (#1905)
dependabot[bot] Sep 1, 2023
c1d4500
Bump botocore from 1.29.151 to 1.31.39 (#1908)
dependabot[bot] Sep 1, 2023
fd54ba4
Bump types-python-dateutil from 2.8.19.13 to 2.8.19.14 (#1909)
dependabot[bot] Sep 1, 2023
ce9a404
Bump coverage from 7.2.7 to 7.3.0 (#1910)
dependabot[bot] Sep 1, 2023
3b89e03
Bump types-redis from 4.6.0.4 to 4.6.0.5 (#1911)
dependabot[bot] Sep 2, 2023
7765654
Classvar new ruff version (#1912)
micheloosterhof Sep 2, 2023
d79e3bd
don't give exception if file download has failed (#1913)
micheloosterhof Sep 2, 2023
df979be
Bump actions/checkout from 3 to 4 (#1914)
dependabot[bot] Sep 6, 2023
4b0a7a4
Bump pymisp from 2.4.174 to 2.4.175 (#1917)
dependabot[bot] Sep 6, 2023
3a527b2
Bump build from 0.10.0 to 1.0.0 (#1916)
dependabot[bot] Sep 6, 2023
db35327
Bump mypy-zope from 1.0.0 to 1.0.1 (#1918)
dependabot[bot] Sep 6, 2023
47bfef3
Bump pyright from 1.1.322 to 1.1.325 (#1915)
dependabot[bot] Sep 6, 2023
e5ca258
Bump botocore from 1.31.39 to 1.31.40 (#1919)
dependabot[bot] Sep 6, 2023
0433227
Bump setuptools from 68.1.2 to 68.2.1 in /docs (#1921)
dependabot[bot] Sep 12, 2023
96eedd8
Bump ruff from 0.0.287 to 0.0.288 (#1922)
dependabot[bot] Sep 12, 2023
08b885a
Bump pre-commit from 3.3.3 to 3.4.0 (#1923)
dependabot[bot] Sep 12, 2023
bb5429a
Bump pyright from 1.1.325 to 1.1.326 (#1924)
dependabot[bot] Sep 12, 2023
399a041
Bump botocore from 1.31.40 to 1.31.45 (#1925)
dependabot[bot] Sep 12, 2023
ef9b118
Bump build from 1.0.0 to 1.0.3 (#1926)
dependabot[bot] Sep 12, 2023
1e42b90
scripts can now be run, and pip install -e works (#1927)
micheloosterhof Sep 12, 2023
d16f9b0
Bump sphinx from 7.2.5 to 7.2.6 in /docs (#1939)
dependabot[bot] Sep 19, 2023
0bbef2a
Bump docker/build-push-action from 4 to 5 (#1937)
dependabot[bot] Sep 19, 2023
942775c
Bump docker/setup-buildx-action from 2 to 3 (#1936)
dependabot[bot] Sep 19, 2023
6f1f28c
Bump ruff from 0.0.288 to 0.0.290 (#1933)
dependabot[bot] Sep 19, 2023
df5ec1d
Bump tox from 4.10.0 to 4.11.3 (#1930)
dependabot[bot] Sep 19, 2023
6470a8e
Bump sphinx from 7.2.5 to 7.2.6 (#1932)
dependabot[bot] Sep 19, 2023
4807000
Bump docker/setup-qemu-action from 2 to 3 (#1935)
dependabot[bot] Sep 19, 2023
4efc0f4
Bump docker/login-action from 2 to 3 (#1934)
dependabot[bot] Sep 19, 2023
8330541
Bump types-redis from 4.6.0.5 to 4.6.0.6 (#1929)
dependabot[bot] Sep 19, 2023
3245e06
Bump pymisp from 2.4.175 to 2.4.176 (#1931)
dependabot[bot] Sep 19, 2023
a10b426
Bump setuptools from 68.2.1 to 68.2.2 in /docs (#1938)
dependabot[bot] Sep 19, 2023
205e6de
docker: debian bullseye to bookworm (#1940)
micheloosterhof Sep 21, 2023
3f33b1a
Bump coverage from 7.3.0 to 7.3.1 (#1946)
dependabot[bot] Sep 27, 2023
10eb4c8
Bump pylint from 2.17.5 to 2.17.6 (#1945)
dependabot[bot] Sep 27, 2023
c5e9c80
Bump types-requests from 2.31.0.2 to 2.31.0.5 (#1944)
dependabot[bot] Sep 27, 2023
d3c2cc1
Bump cryptography from 41.0.3 to 41.0.4 (#1941)
dependabot[bot] Sep 27, 2023
62ae33d
Bump botocore from 1.31.45 to 1.31.54 (#1943)
dependabot[bot] Sep 27, 2023
ee30d7e
Bump ruff from 0.0.290 to 0.0.292 (#1949)
dependabot[bot] Oct 6, 2023
37a320b
Bump setuptools from 68.1.2 to 68.2.2 (#1948)
dependabot[bot] Oct 6, 2023
321b9ba
Bump pyright from 1.1.326 to 1.1.329 (#1951)
dependabot[bot] Oct 6, 2023
d956145
Bump types-redis from 4.6.0.6 to 4.6.0.7 (#1950)
dependabot[bot] Oct 6, 2023
7dee0a5
py 3.12 and pypy 3.10 (#1952)
micheloosterhof Oct 6, 2023
42dec1e
Bump packaging from 23.1 to 23.2 (#1947)
dependabot[bot] Oct 6, 2023
f056357
pyupgrade38plus (#1953)
micheloosterhof Oct 7, 2023
6992d86
only run docker login in main repo (#1955)
micheloosterhof Oct 7, 2023
6e74e60
Bump pyupgrade from 3.10.1 to 3.15.0 (#1960)
dependabot[bot] Oct 11, 2023
b9e47e8
Bump types-requests from 2.31.0.5 to 2.31.0.8 (#1959)
dependabot[bot] Oct 11, 2023
037e3a4
Bump pyright from 1.1.329 to 1.1.330.post0 (#1958)
dependabot[bot] Oct 11, 2023
65bda4e
Bump redis from 5.0.0 to 5.0.1 (#1957)
dependabot[bot] Oct 11, 2023
c281f63
Bump coverage from 7.3.1 to 7.3.2 (#1956)
dependabot[bot] Oct 11, 2023
1c09ae0
Bump pyright from 1.1.330.post0 to 1.1.331 (#1961)
dependabot[bot] Oct 11, 2023
12f327b
different syntax for run because there's no shell (#1962)
micheloosterhof Oct 11, 2023
7c0c811
Bump elasticsearch from 8.9.0 to 8.10.1 (#1964)
dependabot[bot] Oct 17, 2023
feffa91
Bump botocore from 1.31.54 to 1.31.64 (#1963)
dependabot[bot] Oct 17, 2023
71f5beb
Bump types-requests from 2.31.0.8 to 2.31.0.9 (#1966)
dependabot[bot] Oct 18, 2023
e27a20f
17oct (#1968)
micheloosterhof Oct 18, 2023
1500f8a
Bump pylint from 2.17.6 to 3.0.2 (#1978)
dependabot[bot] Oct 24, 2023
940f7f4
Bump ruff from 0.0.292 to 0.1.1 (#1977)
dependabot[bot] Oct 24, 2023
283f8aa
Bump botocore from 1.31.64 to 1.31.69 (#1975)
dependabot[bot] Oct 24, 2023
cf3784a
Bump pre-commit from 3.4.0 to 3.5.0 (#1976)
dependabot[bot] Oct 24, 2023
9d7381f
Bump pyre-check from 0.9.18 to 0.9.19 (#1974)
dependabot[bot] Oct 24, 2023
e84a870
Resolving issue #1969 - update hpfeeds version from hpfeeds3==0.9.10 …
D1sD3s Oct 25, 2023
c3bc6fe
Bump ruff from 0.1.1 to 0.1.3 (#1984)
dependabot[bot] Nov 2, 2023
abfc55a
Bump twisted from 23.8.0 to 23.10.0 (#1990)
dependabot[bot] Nov 2, 2023
6502684
Bump twisted from 23.8.0 to 23.10.0 in /docs (#1989)
dependabot[bot] Nov 2, 2023
cb1a0a4
Bump pyright from 1.1.331 to 1.1.333 (#1988)
dependabot[bot] Nov 2, 2023
a582515
Bump types-requests from 2.31.0.9 to 2.31.0.10 (#1987)
dependabot[bot] Nov 2, 2023
28999bf
Bump botocore from 1.31.69 to 1.31.74 (#1986)
dependabot[bot] Nov 2, 2023
912afdd
Bump treq from 22.2.0 to 23.11.0 (#1995)
dependabot[bot] Nov 13, 2023
76478d2
Bump pymongo from 4.5.0 to 4.6.0 (#1994)
dependabot[bot] Nov 13, 2023
a21b1ea
Bump pymisp from 2.4.176 to 2.4.178 (#1992)
dependabot[bot] Nov 13, 2023
de148c3
Bump types-redis from 4.6.0.7 to 4.6.0.9 (#1993)
dependabot[bot] Nov 13, 2023
3b6c3c1
Oracle cloud custom logs plugin (#1997)
mamorett Nov 13, 2023
18439fe
Bump pipdeptree from 2.13.0 to 2.13.1 (#2002)
dependabot[bot] Nov 15, 2023
4edd7fc
Bump types-redis from 4.6.0.9 to 4.6.0.10 (#1999)
dependabot[bot] Nov 15, 2023
76289b3
Bump mysql-connector-python from 8.1.0 to 8.2.0 (#2000)
dependabot[bot] Nov 15, 2023
018bafc
Bump cryptography from 41.0.4 to 41.0.5 (#2001)
dependabot[bot] Nov 15, 2023
a3faf60
Bump setuptools from 68.2.2 to 69.0.0 in /docs (#2007)
dependabot[bot] Nov 23, 2023
8b7f142
Bump setuptools from 68.2.2 to 69.0.0 (#2004)
dependabot[bot] Nov 23, 2023
247b643
Bump pyright from 1.1.333 to 1.1.336 (#2003)
dependabot[bot] Nov 23, 2023
7fb7749
Bump rethinkdb from 2.4.9 to 2.4.10 (#2005)
dependabot[bot] Nov 23, 2023
03c50e9
Bump elasticsearch from 8.10.1 to 8.11.0 (#2006)
dependabot[bot] Nov 23, 2023
7f1eae3
fix regex to do explit dot (#2008)
micheloosterhof Nov 25, 2023
b634fda
remove duplicate code (#2010)
micheloosterhof Nov 27, 2023
8c99781
Patched fsctl as noted in PR #2009 (#2011)
halcyondream Nov 27, 2023
d54d654
Bump setuptools from 69.0.0 to 69.0.2 in /docs (#2014)
dependabot[bot] Nov 28, 2023
a002f19
Update fsctl.py (#2013)
halcyondream Nov 28, 2023
7b53ca7
Bump botocore from 1.31.74 to 1.32.7 (#2015)
dependabot[bot] Nov 28, 2023
f89e10e
Bump yamllint from 1.32.0 to 1.33.0 (#2017)
dependabot[bot] Nov 28, 2023
d1e2c79
Bump ruff from 0.1.3 to 0.1.6 (#2018)
dependabot[bot] Nov 28, 2023
10450b7
Bump cryptography from 41.0.5 to 41.0.6 (#2019)
dependabot[bot] Nov 28, 2023
adaf4c1
Bump types-redis from 4.6.0.10 to 4.6.0.11 (#2016)
dependabot[bot] Nov 28, 2023
aa2d62f
Bump bcrypt from 4.0.1 to 4.1.1 (#2025)
dependabot[bot] Dec 6, 2023
0ae67a9
Bump setuptools from 69.0.0 to 69.0.2 (#2022)
dependabot[bot] Dec 6, 2023
9aa11cb
Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 in /docs (#2027)
dependabot[bot] Dec 6, 2023
60244d9
Bump tox from 4.11.3 to 4.11.4 (#2024)
dependabot[bot] Dec 6, 2023
bbb7645
Bump cryptography from 41.0.6 to 41.0.7 (#2023)
dependabot[bot] Dec 6, 2023
53fa1f5
Bump mypy-zope from 1.0.1 to 1.0.2 (#2032)
dependabot[bot] Dec 16, 2023
875f6aa
Bump actions/setup-python from 4 to 5 (#2033)
dependabot[bot] Dec 16, 2023
521c226
Bump ruff from 0.1.6 to 0.1.7 (#2029)
dependabot[bot] Dec 16, 2023
4a7cfb3
Bump elasticsearch from 8.11.0 to 8.11.1 (#2031)
dependabot[bot] Dec 16, 2023
fa43007
Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 (#2030)
dependabot[bot] Dec 16, 2023
a6ced7d
Bump mypy from 1.4.1 to 1.7.1 (#2026)
dependabot[bot] Dec 18, 2023
7316992
Bump ruff from 0.1.7 to 0.1.8 (#2037)
dependabot[bot] Dec 19, 2023
7584faf
Bump pymongo from 4.6.0 to 4.6.1 (#2036)
dependabot[bot] Dec 19, 2023
a4ecace
Bump bcrypt from 4.1.1 to 4.1.2 (#2035)
dependabot[bot] Dec 19, 2023
16ded0a
Bump pylint from 3.0.2 to 3.0.3 (#2039)
dependabot[bot] Dec 19, 2023
5abba2e
Bump botocore from 1.32.7 to 1.34.7 (#2046)
dependabot[bot] Dec 28, 2023
299658c
Bump pymisp from 2.4.178 to 2.4.182 (#2044)
dependabot[bot] Dec 28, 2023
01029f9
Bump setuptools from 69.0.2 to 69.0.3 in /docs (#2042)
dependabot[bot] Dec 28, 2023
8131965
Bump coverage from 7.3.2 to 7.3.4 (#2041)
dependabot[bot] Dec 28, 2023
f923961
docker image updates through dependabit (#2040)
micheloosterhof Dec 28, 2023
53a1d0a
Bump ruff from 0.1.8 to 0.1.9 (#2049)
dependabot[bot] Dec 28, 2023
96b22c8
Bump coverage from 7.3.4 to 7.4.0 (#2048)
dependabot[bot] Dec 30, 2023
5392e87
Bump rethinkdb from 2.4.10 to 2.4.10.post1 (#2045)
dependabot[bot] Dec 30, 2023
1db7ea9
Bump oci from 2.115.1 to 2.118.0 (#2047)
dependabot[bot] Dec 30, 2023
1307bc3
Bump mypy-zope from 1.0.2 to 1.0.3 (#2052)
dependabot[bot] Jan 2, 2024
a781082
Bump pathspec from 0.11.2 to 0.12.1 (#2053)
dependabot[bot] Jan 2, 2024
8c03478
Bump pyright from 1.1.336 to 1.1.344 (#2051)
dependabot[bot] Jan 2, 2024
0b62521
Bump mypy from 1.7.1 to 1.8.0 (#2043)
dependabot[bot] Jan 3, 2024
c9507f7
Bump setuptools from 69.0.2 to 69.0.3 (#2060)
dependabot[bot] Jan 13, 2024
fad907a
Removed DAEMONIZE steps. (#1983)
adam-qomodo Jan 13, 2024
0f903dc
load cowrie path (#2061)
micheloosterhof Jan 13, 2024
9f139e2
Bump attrs from 23.1.0 to 23.2.0 (#2058)
dependabot[bot] Jan 13, 2024
707c846
Bump pymisp from 2.4.182 to 2.4.183 (#2059)
dependabot[bot] Jan 13, 2024
cdfc15e
add suggestion from issue 1650 (#2062)
micheloosterhof Jan 13, 2024
b0bbab3
Bump readthedocs-sphinx-search from 0.3.1 to 0.3.2 (#2068)
dependabot[bot] Jan 16, 2024
ff75aa9
Bump tox from 4.11.4 to 4.12.0 (#2067)
dependabot[bot] Jan 16, 2024
1338665
Bump pyright from 1.1.344 to 1.1.347 (#2065)
dependabot[bot] Jan 16, 2024
3ef64d0
Bump oci from 2.118.0 to 2.118.2 (#2066)
dependabot[bot] Jan 16, 2024
041cbf0
Bump readthedocs-sphinx-search from 0.3.1 to 0.3.2 in /docs (#2064)
dependabot[bot] Jan 16, 2024
0a46ed1
Bump pipdeptree from 2.13.1 to 2.13.2 (#2073)
dependabot[bot] Jan 25, 2024
c47c717
Bump elasticsearch from 8.11.1 to 8.12.0 (#2071)
dependabot[bot] Jan 25, 2024
abc626a
Bump botocore from 1.34.7 to 1.34.24 (#2070)
dependabot[bot] Jan 25, 2024
50bc053
update reqs. (#2077)
micheloosterhof Jan 29, 2024
b99c0f7
fix: requirements.txt to reduce vulnerabilities (#2082)
micheloosterhof Feb 3, 2024
9c4b525
Bump pyright from 1.1.348 to 1.1.349 (#2079)
dependabot[bot] Feb 3, 2024
ba9b33e
Bump oci from 2.119.1 to 2.120.0 (#2078)
dependabot[bot] Feb 3, 2024
071b13b
Bump botocore from 1.34.29 to 1.34.30 (#2080)
dependabot[bot] Feb 3, 2024
8c45412
Bump pymisp from 2.4.183 to 2.4.184 (#2087)
dependabot[bot] Feb 7, 2024
7814eac
Bump pyright from 1.1.349 to 1.1.350 (#2086)
dependabot[bot] Feb 7, 2024
4080f43
Bump oci from 2.120.0 to 2.121.0 (#2088)
dependabot[bot] Feb 7, 2024
41acee4
Bump botocore from 1.34.30 to 1.34.35 (#2084)
dependabot[bot] Feb 7, 2024
9a48cf6
ruff 0.2.1 (#2090)
micheloosterhof Feb 7, 2024
390d6c3
Pyright (#2091)
micheloosterhof Feb 9, 2024
53b7943
Bump setuptools from 69.0.3 to 69.1.0 in /docs (#2100)
dependabot[bot] Feb 13, 2024
90eb300
Bump yamllint from 1.33.0 to 1.34.0 (#2099)
dependabot[bot] Feb 13, 2024
1297b6d
Bump setuptools from 69.0.3 to 69.1.0 (#2098)
dependabot[bot] Feb 13, 2024
63bd66d
Bump pymisp from 2.4.184 to 2.4.184.3 (#2095)
dependabot[bot] Feb 15, 2024
20343ba
Bump ruff from 0.2.1 to 0.2.2 (#2101)
dependabot[bot] Feb 24, 2024
9042aa5
Bump oci from 2.121.0 to 2.122.0 (#2104)
dependabot[bot] Feb 24, 2024
8a0b039
Bump cryptography from 42.0.2 to 42.0.4 (#2106)
dependabot[bot] Feb 24, 2024
1a559b1
Bump botocore from 1.34.35 to 1.34.45 (#2105)
dependabot[bot] Feb 24, 2024
bc9b5cc
Bump pymisp from 2.4.184.3 to 2.4.185 (#2102)
dependabot[bot] Feb 24, 2024
7790af2
Bump pyright from 1.1.350 to 1.1.351 (#2113)
dependabot[bot] Feb 27, 2024
5eeb025
Bump configparser from 6.0.0 to 6.0.1 (#2112)
dependabot[bot] Feb 27, 2024
7808e4e
Bump tox from 4.12.1 to 4.13.0 (#2111)
dependabot[bot] Feb 27, 2024
4ab3db0
Bump setuptools from 69.1.0 to 69.1.1 in /docs (#2109)
dependabot[bot] Feb 27, 2024
cb54e43
Bump types-requests from 2.31.0.20240125 to 2.31.0.20240218 (#2114)
dependabot[bot] Feb 27, 2024
3394082
Bump elasticsearch from 8.12.0 to 8.12.1 (#2110)
dependabot[bot] Feb 27, 2024
12d9b88
Bump pylint from 3.0.3 to 3.1.0 (#2119)
dependabot[bot] Mar 5, 2024
b91add4
Bump yamllint from 1.34.0 to 1.35.1 (#2118)
dependabot[bot] Mar 5, 2024
6fcf89e
Bump build from 1.0.3 to 1.1.1 (#2116)
dependabot[bot] Mar 5, 2024
b822e75
Bump botocore from 1.34.45 to 1.34.54 (#2117)
dependabot[bot] Mar 5, 2024
ce8bcc3
Bump pymongo from 4.6.1 to 4.6.2 (#2120)
dependabot[bot] Mar 5, 2024
401dc40
Bump twisted from 23.10.0 to 24.3.0 in /docs (#2121)
dependabot[bot] Mar 15, 2024
d548c0a
Bump pyright from 1.1.351 to 1.1.353 (#2123)
dependabot[bot] Mar 15, 2024
b8986b4
Bump pymisp from 2.4.185 to 2.4.187 (#2125)
dependabot[bot] Mar 15, 2024
8607f6d
Bump tox from 4.13.0 to 4.14.1 (#2126)
dependabot[bot] Mar 15, 2024
65c3eef
Bump coverage from 7.4.1 to 7.4.3 (#2127)
dependabot[bot] Mar 15, 2024
419a654
Bump types-redis from 4.6.0.20240106 to 4.6.0.20240311 (#2124)
dependabot[bot] Mar 15, 2024
df381ca
Bump packaging from 23.2 to 24.0 (#2133)
dependabot[bot] Mar 25, 2024
03bb4ee
Bump mypy-zope from 1.0.3 to 1.0.4 (#2131)
dependabot[bot] Mar 25, 2024
943f024
Bump setuptools from 69.1.1 to 69.2.0 in /docs (#2128)
dependabot[bot] Mar 25, 2024
a868020
Bump types-requests from 2.31.0.20240218 to 2.31.0.20240311 (#2130)
dependabot[bot] Mar 25, 2024
b277fa6
Bump setuptools from 69.1.0 to 69.2.0 (#2132)
dependabot[bot] Mar 25, 2024
a138861
Bump mypy from 1.8.0 to 1.9.0 (#2129)
dependabot[bot] Mar 25, 2024
8680bfc
remove custom ssl context factories (#2135)
micheloosterhof Mar 25, 2024
1e7bf0e
new way to disable https checks (#2136)
micheloosterhof Mar 25, 2024
7f6903e
Bump coverage from 7.4.3 to 7.4.4 (#2140)
dependabot[bot] Mar 27, 2024
adea619
Bump cryptography from 42.0.4 to 42.0.5 (#2137)
dependabot[bot] Mar 27, 2024
40b9502
add nsq output plugin
bgeisberger Nov 2, 2020
505a4b2
Add tls_options
Nov 11, 2020
da6b1b0
fix linting errors
Chrzi Aug 17, 2023
c7dc547
Merge branch 'master' into dependency-update-2024-03-27
JenksJM Mar 27, 2024
6e9f11c
remove pymisp requirements
Mar 27, 2024
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
17 changes: 13 additions & 4 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,22 @@
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

---
version: 2
updates:
- package-ecosystem: "pip" # See documentation for possible values
directory: "/" # Location of package manifests
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "github-actions" # See documentation for possible values
directory: "/" # Location of package manifests
- package-ecosystem: "pip"
directory: "/docs"
schedule:
interval: "weekly"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "docker"
directory: "/docker"
schedule:
interval: "weekly"
19 changes: 10 additions & 9 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,28 +39,27 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

# Add support for more platforms with QEMU (optional)
# https://github.com/docker/setup-qemu-action
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3

- name: Login to Docker Hub
if: github.event_name != 'pull_request'
uses: docker/login-action@v2
if: ${{ (github.event_name != 'pull_request') && (github.repository == 'cowrie/cowrie') }}
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
with:
platforms: linux/amd64,linux/arm64

# $(DOCKER) buildx build --platform ${PLATFORM} -t ${IMAGE}:${TAG} --build-arg BUILD_DATE=${BUILD_DATE} -f docker/Dockerfile --push .
- name: Build
uses: docker/build-push-action@v4
uses: docker/build-push-action@v5
with:
push: false
load: true
Expand All @@ -72,11 +71,13 @@ jobs:
docker run -d --rm cowrie:test

- name: Build and push
if: github.event_name != 'pull_request'
uses: docker/build-push-action@v4
if: ${{ (github.event_name != 'pull_request') && (github.repository == 'cowrie/cowrie') }}
uses: docker/build-push-action@v5
with:
file: docker/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
load: false
sbom: true
provenance: true
tags: cowrie/cowrie:latest
6 changes: 3 additions & 3 deletions .github/workflows/tox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11", "pypy-3.8", "pypy-3.9"]
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "pypy-3.9", "pypy-3.10"]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand Down
6 changes: 5 additions & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,13 @@ formats:
sphinx:
configuration: docs/conf.py

build:
os: ubuntu-22.04
tools:
python: "3.11"

# Optionally Python version and requirements required to build your docs
python:
version: 3.8
install:
- requirements: docs/requirements.txt
- method: pip
Expand Down
10 changes: 1 addition & 9 deletions INSTALL.rst
Original file line number Diff line number Diff line change
Expand Up @@ -198,20 +198,12 @@ Running using Supervisord (OPTIONAL)
On Debian, put the below in /etc/supervisor/conf.d/cowrie.conf::

[program:cowrie]
command=/home/cowrie/cowrie/bin/cowrie start
command=/home/cowrie/cowrie/bin/cowrie start -n
directory=/home/cowrie/cowrie/
user=cowrie
autorestart=true
redirect_stderr=true

Update the bin/cowrie script, change::

DAEMONIZE=""

to::

DAEMONIZE="-n"

Configure Additional Output Plugins (OPTIONAL)
**********************************************

Expand Down
22 changes: 14 additions & 8 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -84,17 +84,23 @@ TAG=$(shell git rev-parse --short=8 HEAD)
docker-build: docker/Dockerfile ## Build Docker image
-$(DOCKER) buildx create --name cowrie-builder
$(DOCKER) buildx use cowrie-builder
$(DOCKER) buildx build --platform ${PLATFORM} -t ${IMAGE}:${TAG} -t ${IMAGE}:latest --build-arg BUILD_DATE=${BUILD_DATE} -f docker/Dockerfile --push .
$(DOCKER) buildx build --sbom=true --provenance=true --platform ${PLATFORM} -t ${IMAGE}:${TAG} -t ${IMAGE}:latest --build-arg BUILD_DATE=${BUILD_DATE} -f docker/Dockerfile .

.PHONY: docker-run
docker-run: docker-start ## Run Docker container
.PHONY: docker-load
docker-load: docker-build ## Load Docker image
-$(DOCKER) buildx create --name cowrie-builder
$(DOCKER) buildx use cowrie-builder
$(DOCKER) buildx build --sbom=true --provenance=true --load -t ${IMAGE}:${TAG} -t ${IMAGE}:latest --build-arg BUILD_DATE=${BUILD_DATE} -f docker/Dockerfile .

.PHONY: docker-push
docker-push: docker-build ## Push Docker image to Docker Hub
.PHONY: docker-build ## Push Docker image
docker-push: ## Push Docker image to Docker Hub
-$(DOCKER) buildx create --name cowrie-builder
@echo "Pushing image to GitHub Docker Registry...\n"
$(DOCKER) push $(IMAGE):$(TAG)
$(DOCKER) tag $(IMAGE):$(TAG) $(IMAGE):latest
$(DOCKER) push $(IMAGE):latest
$(DOCKER) buildx use cowrie-builder
$(DOCKER) buildx build --sbom=true --provenance=true --platform ${PLATFORM} -t ${IMAGE}:${TAG} -t ${IMAGE}:latest --build-arg BUILD_DATE=${BUILD_DATE} -f docker/Dockerfile --push .

.PHONY: docker-run
docker-run: docker-start ## Run Docker container

.PHONY: docker-start
docker-start: docker-create-volumes ## Start Docker container
Expand Down
129 changes: 5 additions & 124 deletions bin/asciinema
Original file line number Diff line number Diff line change
@@ -1,131 +1,12 @@
#!/usr/bin/env python

import getopt
import json
import os
import struct
import sys
from os import path

OP_OPEN, OP_CLOSE, OP_WRITE, OP_EXEC = 1, 2, 3, 4
TYPE_INPUT, TYPE_OUTPUT, TYPE_INTERACT = 1, 2, 3

COLOR_INTERACT = "\033[36m"
COLOR_INPUT = "\033[33m"
COLOR_RESET = "\033[0m"


def playlog(fd, settings):
thelog = {}
thelog["version"] = 1
thelog["width"] = 80
thelog["height"] = 24
thelog["duration"] = 0.0
thelog["command"] = "/bin/bash"
thelog["title"] = "Cowrie Recording"
theenv = {}
theenv["TERM"] = "xterm256-color"
theenv["SHELL"] = "/bin/bash"
thelog["env"] = theenv
stdout = []
thelog["stdout"] = stdout

ssize = struct.calcsize("<iLiiLL")

currtty, prevtime, prefdir = 0, 0, 0
sleeptime = 0.0

color = None

while 1:
try:
(op, tty, length, dir, sec, usec) = struct.unpack("<iLiiLL", fd.read(ssize))
data = fd.read(length)
except struct.error:
break

if currtty == 0:
currtty = tty

if str(tty) == str(currtty) and op == OP_WRITE:
# the first stream seen is considered 'output'
if prefdir == 0:
prefdir = dir
if dir == TYPE_INTERACT:
color = COLOR_INTERACT
elif dir == TYPE_INPUT:
color = COLOR_INPUT
if dir == prefdir:
curtime = float(sec) + float(usec) / 1000000
if prevtime != 0:
sleeptime = curtime - prevtime
prevtime = curtime
if settings["colorify"] and color:
sys.stdout.write(color)

# rtrox: While playback works properly
# with the asciinema client, upload
# causes mangling of the data due to
# newlines being misinterpreted without
# carriage returns.
data = data.replace(b"\n", b"\r\n").decode("UTF-8")

thedata = [sleeptime, data]
thelog["duration"] += sleeptime
stdout.append(thedata)

if settings["colorify"] and color:
sys.stdout.write(COLOR_RESET)
color = None

elif str(tty) == str(currtty) and op == OP_CLOSE:
break

if settings["output"] == "":
json.dump(thelog, sys.stdout, indent=4)
else:
with open(settings["output"], "w") as outfp:
json.dump(thelog, outfp, indent=4)


def help(verbose=False):
print(
"usage: %s [-c] [-o output] <tty-log-file> <tty-log-file>..."
% os.path.basename(sys.argv[0])
)

if verbose:
print(
" -c colorify the output based on what streams are being received"
)
print(" -h display this help")
print(" -o write to the specified output file")
cowriepath = path.dirname(sys.argv[0]) + "/../src"
sys.path.append(cowriepath)

from cowrie.scripts import asciinema # noqa: E402

if __name__ == "__main__":
settings = {"colorify": 0, "output": ""}

try:
optlist, args = getopt.getopt(sys.argv[1:], "hco:")
except getopt.GetoptError as error:
sys.stderr.write(f"{sys.argv[0]}: {error}\n")
help()
sys.exit(1)

for o, a in optlist:
if o == "-h":
help()
if o == "-c":
settings["colorify"] = True
if o == "-o":
settings["output"] = a

if len(args) < 1:
help()
sys.exit(2)

for logfile in args:
try:
logfd = open(logfile, "rb")
playlog(logfd, settings)
except OSError as e:
sys.stderr.write(f"{sys.argv[0]}: {e}\n")
asciinema.run()
12 changes: 12 additions & 0 deletions bin/createdynamicprocess
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/usr/bin/env python

import sys
from os import path

cowriepath = path.dirname(sys.argv[0]) + "/../src"
sys.path.append(cowriepath)

from cowrie.scripts import createdynamicprocess # noqa: E402

if __name__ == "__main__":
createdynamicprocess.run()
56 changes: 0 additions & 56 deletions bin/createdynamicprocess.py

This file was deleted.

Loading