v 0.1
This commit is contained in:
@ -9,7 +9,7 @@ def main():
|
||||
# config = HpingTestConfig(
|
||||
# target="192.168.1.55",
|
||||
# test_type="tcp",
|
||||
# interface="enp7s0f1",
|
||||
# interface="eth0",
|
||||
# spoof_ip="192.168.1.151", # Спуфинг источника
|
||||
# source_port=randint(45000,65535), # Порт источника
|
||||
# dest_port=502, # Порт назначения (Modbus)
|
||||
@ -22,21 +22,42 @@ def main():
|
||||
# verbose=True,
|
||||
# flood=True
|
||||
# )
|
||||
# config = HpingTestConfig(
|
||||
# target="192.168.1.151",
|
||||
# test_type="tcp",
|
||||
# interface="enp7s0f1",
|
||||
# spoof_ip="192.168.1.55", # Спуфинг источника
|
||||
# source_port=randint(45000,65535), # Порт источника
|
||||
# dest_port=502, # Порт назначения (Modbus)
|
||||
# dest_port_range=False, # Использовать диапазон портов назначения (++)
|
||||
# packet_size=12, # Размер пакета
|
||||
# interval="u10000", # Интервал 30 микросекунд
|
||||
# flags="PA", # Флаги PUSH + ACK (правильно: "P", "A")
|
||||
# raw_data="/home/lodqa/attack_module_data/2_modbus_response.raw", # Сырые данные
|
||||
# count=10000,
|
||||
# verbose=True,
|
||||
# flood=False
|
||||
# )
|
||||
|
||||
# config = HpingTestConfig(
|
||||
# target="192.168.1.55",
|
||||
# test_type="icmp",
|
||||
# interface="eth0",
|
||||
# spoof_ip="192.168.1.151", # Спуфинг источника
|
||||
# verbose=False,
|
||||
# flood=True
|
||||
# )
|
||||
|
||||
config = HpingTestConfig(
|
||||
target="192.168.1.151",
|
||||
test_type="tcp",
|
||||
interface="enp7s0f1",
|
||||
spoof_ip="192.168.1.55", # Спуфинг источника
|
||||
target="192.168.1.55",
|
||||
test_type="udp",
|
||||
interface="eth0",
|
||||
spoof_ip="192.168.1.151", # Спуфинг источника
|
||||
source_port=randint(45000,65535), # Порт источника
|
||||
dest_port=502, # Порт назначения (Modbus)
|
||||
dest_port_range=False, # Использовать диапазон портов назначения (++)
|
||||
packet_size=12, # Размер пакета
|
||||
interval="u10000", # Интервал 30 микросекунд
|
||||
flags="PA", # Флаги PUSH + ACK (правильно: "P", "A")
|
||||
raw_data="/home/lodqa/attack_module_data/2_modbus_response.raw", # Сырые данные
|
||||
count=10000,
|
||||
verbose=True,
|
||||
flood=False
|
||||
verbose=False,
|
||||
flood=True
|
||||
)
|
||||
|
||||
# Запуск теста
|
||||
|
26
scripts/test_db.py
Normal file
26
scripts/test_db.py
Normal file
@ -0,0 +1,26 @@
|
||||
from src.core.database.database import Database
|
||||
from src.core.database.managers.session_manager import SessionManager
|
||||
|
||||
def main():
|
||||
db = Database()
|
||||
session_manager = SessionManager(db)
|
||||
|
||||
# Создаем сессию с именем
|
||||
session = session_manager.create_session(name="Test Session 1")
|
||||
print(f"Created session: {session}")
|
||||
|
||||
# Получаем все сессии
|
||||
sessions = session_manager.get_all_sessions()
|
||||
print(f"All sessions: {sessions}")
|
||||
|
||||
# Обновляем имя сессии
|
||||
session_manager.update_session_name(session.id, "Updated Test Session")
|
||||
updated_session = session_manager.get_session(session.id)
|
||||
print(f"Updated session: {updated_session}")
|
||||
|
||||
# Удаляем сессию
|
||||
session_manager.delete_session(session.id)
|
||||
print(f"Deleted session {session.id}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
Reference in New Issue
Block a user