Skip to content

Commit 3493311

Browse files
committed
managing the dependencing
1 parent 617a92c commit 3493311

4 files changed

Lines changed: 67 additions & 53 deletions

File tree

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import Evtx.Evtx as evtx
2+
3+
4+
class ManagerFileEvtx:
5+
def __init__(self, *args, **kwargs):
6+
pass
7+
8+
def initializing_all_ancestors(self, *args, **kwargs):
9+
"""
10+
Description:
11+
Initializes all the ancestors of the class
12+
"""
13+
pass

app/ctfsolver/src/manager_files_pcap.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
from pathlib import Path
2-
import inspect
31
from scapy.all import rdpcap
4-
import os
5-
import ast
62

73

84
class ManagerFilePcap:

requirements.txt

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
alabaster>=1.0.0
2+
babel>=2.16.0
3+
bcrypt>=4.2.0
4+
capstone>=5.0.3
5+
certifi>=2024.8.30
6+
cffi>=1.17.1
7+
charset-normalizer>=3.3.2
8+
colored-traceback>=0.4.2
9+
configparser>=4.0.2
10+
cryptography>=43.0.1
11+
docutils>=0.21.2
12+
evtx>=0.8.6
13+
hexdump>=3.3
14+
idna>=3.10
15+
imagesize>=1.4.1
16+
intervaltree>=3.1.0
17+
Jinja2>=3.1.4
18+
Mako>=1.3.5
19+
MarkupSafe>=2.1.5
20+
more-itertools>=5.0.0
21+
packaging>=24.1
22+
paramiko>=3.5.0
23+
plumbum>=1.8.3
24+
psutil>=6.0.0
25+
pwntools>=4.13.0
26+
pycparser>=2.22
27+
pyelftools>=0.31
28+
Pygments>=2.18.0
29+
PyNaCl>=1.5.0
30+
pyparsing>=2.4.7
31+
pyserial>=3.5
32+
PySocks>=1.7.1
33+
python-dateutil>=2.9.0.post0
34+
python-evtx>=0.7.4
35+
requests>=2.32.3
36+
ROPGadget>=7.4
37+
rpyc>=6.0.0
38+
scapy>=2.6.0
39+
six>=1.16.0
40+
snowballstemmer>=2.2.0
41+
sortedcontainers>=2.4.0
42+
unicorn>=2.1.0
43+
unix-ar>=0.2.1
44+
urllib3>=2.2.3
45+
zipp>=1.0.0
46+
zstandard>=0.23.0

setup.py

Lines changed: 8 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,14 @@
55
long_description = fh.read()
66

77
version = "0.0.1"
8-
with open("VERSION","r") as fv:
8+
with open("VERSION", "r") as fv:
99
version = fv.read()
1010

11+
12+
requirements = []
13+
with open("requirements.txt", "r") as fr:
14+
requirements = fr.read().splitlines()
15+
1116
setuptools.setup(
1217
name="ctfsolver",
1318
version=version,
@@ -24,58 +29,12 @@
2429
"Programming Language :: Python :: 3.11",
2530
"Operating System :: OS Independent",
2631
],
27-
install_requires=[
28-
"alabaster>=1.0.0",
29-
"babel>=2.16.0",
30-
"bcrypt>=4.2.0",
31-
"capstone>=5.0.3",
32-
"certifi>=2024.8.30",
33-
"cffi>=1.17.1",
34-
"charset-normalizer>=3.3.2",
35-
"colored-traceback>=0.4.2",
36-
"configparser>=4.0.2",
37-
"cryptography>=43.0.1",
38-
"docutils>=0.21.2",
39-
"evtx>=0.8.6",
40-
"hexdump>=3.3",
41-
"idna>=3.10",
42-
"imagesize>=1.4.1",
43-
"intervaltree>=3.1.0",
44-
"Jinja2>=3.1.4",
45-
"Mako>=1.3.5",
46-
"MarkupSafe>=2.1.5",
47-
"more-itertools>=5.0.0",
48-
"packaging>=24.1",
49-
"paramiko>=3.5.0",
50-
"plumbum>=1.8.3",
51-
"psutil>=6.0.0",
52-
"pwntools>=4.13.0",
53-
"pycparser>=2.22",
54-
"pyelftools>=0.31",
55-
"Pygments>=2.18.0",
56-
"PyNaCl>=1.5.0",
57-
"pyparsing>=2.4.7",
58-
"pyserial>=3.5",
59-
"PySocks>=1.7.1",
60-
"python-dateutil>=2.9.0.post0",
61-
"python-evtx>=0.7.4",
62-
"requests>=2.32.3",
63-
"ROPGadget>=7.4",
64-
"rpyc>=6.0.0",
65-
"scapy>=2.6.0",
66-
"six>=1.16.0",
67-
"snowballstemmer>=2.2.0",
68-
"sortedcontainers>=2.4.0",
69-
"unicorn>=2.1.0",
70-
"unix-ar>=0.2.1",
71-
"urllib3>=2.2.3",
72-
"zipp>=1.0.0",
73-
"zstandard>=0.23.0",
74-
],
32+
install_requires=requirements,
7533
# namespace_packages=["ctfsolver"],
7634
# package_data={"ctfsolver": ["files/*"]},
7735
extras_require={
7836
"dev": ["pytest>=6.2.4", "twine>=3.4.2"],
37+
"docs": ["pdoc3>=0.9.2"],
7938
},
8039
python_requires=">=3.11",
8140
entry_points={

0 commit comments

Comments
 (0)