Skip to content

Commit 834f98b

Browse files
authored
Add files via upload
1 parent 4017ab4 commit 834f98b

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

tests/test_elastic_server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def test_elastic_server(server_logs):
3131
basic_auth=(USERNAME, PASSWORD),
3232
verify_certs=False,
3333
)
34-
elastic.search(index="test", body={}, size=99)
34+
elastic.search(index="test", body={'size':99})
3535

3636
logs = load_logs_from_file(server_logs)
3737

tests/test_telnet_server.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from __future__ import annotations
22

3-
from telnetlib import Telnet
4-
53
import pytest
4+
from socket import socket
65

76
from honeypots import QTelnetServer
87
from .utils import (
@@ -13,6 +12,7 @@
1312
PASSWORD,
1413
USERNAME,
1514
wait_for_server,
15+
connect_to
1616
)
1717

1818
PORT = "50023"
@@ -23,17 +23,17 @@
2323
[{"server": QTelnetServer, "port": PORT}],
2424
indirect=True,
2525
)
26+
2627
def test_telnet_server(server_logs):
27-
with wait_for_server(PORT):
28-
telnet_client = Telnet(IP, int(PORT))
29-
telnet_client.read_until(b"login: ")
30-
telnet_client.write(USERNAME.encode() + b"\n")
31-
telnet_client.read_until(b"Password: ")
32-
telnet_client.write(PASSWORD.encode() + b"\n")
28+
with wait_for_server(PORT), connect_to(IP, PORT) as connection:
29+
data, _ = connection.recvfrom(10000)
30+
connection.send(USERNAME.encode() + b"\n")
31+
data, _ = connection.recvfrom(10000)
32+
connection.send(PASSWORD.encode() + b"\n")
3333

3434
logs = load_logs_from_file(server_logs)
3535

3636
assert len(logs) == 2
37-
connect, login = logs
38-
assert_connect_is_logged(connect, PORT)
39-
assert_login_is_logged(login)
37+
connect_, login = logs
38+
assert_connect_is_logged(connect_, PORT)
39+
assert_login_is_logged(login)

0 commit comments

Comments
 (0)