Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.1.1 & Your IP : 3.149.249.113
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python3 /
dist-packages /
jeepney /
tests /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2024-02-16 18:45
__init__.py
0
B
-rw-r--r--
2017-02-25 18:45
secrets_introspect.xml
4.47
KB
-rw-r--r--
2017-05-29 13:15
test_auth.py
611
B
-rw-r--r--
2021-07-10 15:19
test_bindgen.py
1.07
KB
-rw-r--r--
2017-05-29 13:25
test_bus.py
847
B
-rw-r--r--
2017-02-26 16:47
test_bus_messages.py
3.15
KB
-rw-r--r--
2021-07-10 15:19
test_fds.py
1.78
KB
-rw-r--r--
2021-07-10 15:19
test_low_level.py
2.49
KB
-rw-r--r--
2018-09-11 19:07
test_routing.py
959
B
-rw-r--r--
2017-05-29 11:45
Save
Rename
import errno import os import socket import pytest from jeepney import FileDescriptor, NoFDError def assert_not_fd(fd: int): """Check that the given number is not open as a file descriptor""" with pytest.raises(OSError) as exc_info: os.stat(fd) assert exc_info.value.errno == errno.EBADF def test_close(tmp_path): fd = os.open(tmp_path / 'a', os.O_CREAT | os.O_RDWR) with FileDescriptor(fd) as wfd: assert wfd.fileno() == fd # Leaving the with block is equivalent to calling .close() assert 'closed' in repr(wfd) with pytest.raises(NoFDError): wfd.fileno() assert_not_fd(fd) def test_to_raw_fd(tmp_path): fd = os.open(tmp_path / 'a', os.O_CREAT) wfd = FileDescriptor(fd) assert wfd.fileno() == fd assert wfd.to_raw_fd() == fd try: assert 'converted' in repr(wfd) with pytest.raises(NoFDError): wfd.fileno() finally: os.close(fd) def test_to_file(tmp_path): fd = os.open(tmp_path / 'a', os.O_CREAT | os.O_RDWR) wfd = FileDescriptor(fd) with wfd.to_file('w') as f: assert f.write('abc') assert 'converted' in repr(wfd) with pytest.raises(NoFDError): wfd.fileno() assert_not_fd(fd) # Check FD was closed by file object assert (tmp_path / 'a').read_text() == 'abc' def test_to_socket(): s1, s2 = socket.socketpair() try: s1.sendall(b'abcd') sfd = s2.detach() wfd = FileDescriptor(sfd) with wfd.to_socket() as sock: b = sock.recv(16) assert b and b'abcd'.startswith(b) assert 'converted' in repr(wfd) with pytest.raises(NoFDError): wfd.fileno() assert_not_fd(sfd) # Check FD was closed by socket object finally: s1.close()