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 : 18.116.80.77
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 /
twisted /
conch /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2024-11-28 06:59
client
[ DIR ]
drwxr-xr-x
2024-11-28 06:59
insults
[ DIR ]
drwxr-xr-x
2024-11-28 06:59
openssh_compat
[ DIR ]
drwxr-xr-x
2024-11-28 06:59
scripts
[ DIR ]
drwxr-xr-x
2024-11-28 06:59
ssh
[ DIR ]
drwxr-xr-x
2024-11-28 06:59
test
[ DIR ]
drwxr-xr-x
2024-11-28 06:59
ui
[ DIR ]
drwxr-xr-x
2024-11-28 06:59
__init__.py
198
B
-rw-r--r--
2022-02-07 13:12
avatar.py
1.6
KB
-rw-r--r--
2022-02-07 13:12
checkers.py
18.97
KB
-rw-r--r--
2022-02-07 13:12
endpoints.py
29.26
KB
-rw-r--r--
2022-02-07 13:12
error.py
2.6
KB
-rw-r--r--
2022-02-07 13:12
interfaces.py
14.57
KB
-rw-r--r--
2022-02-07 13:12
ls.py
2.63
KB
-rw-r--r--
2022-02-07 13:12
manhole.py
11.57
KB
-rw-r--r--
2022-02-07 13:12
manhole_ssh.py
4.32
KB
-rw-r--r--
2022-02-07 13:12
manhole_tap.py
5.36
KB
-rw-r--r--
2022-02-07 13:12
mixin.py
1.34
KB
-rw-r--r--
2022-02-07 13:12
recvline.py
18.71
KB
-rw-r--r--
2022-02-07 13:12
stdio.py
2.71
KB
-rw-r--r--
2022-02-07 13:12
tap.py
3.12
KB
-rw-r--r--
2022-02-07 13:12
telnet.py
37.16
KB
-rw-r--r--
2022-02-07 13:12
ttymodes.py
2.14
KB
-rw-r--r--
2022-02-07 13:12
unix.py
16.16
KB
-rw-r--r--
2022-02-07 13:12
Save
Rename
# -*- test-case-name: twisted.conch.test.test_mixin -*- # Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. """ Experimental optimization This module provides a single mixin class which allows protocols to collapse numerous small writes into a single larger one. @author: Jp Calderone """ from twisted.internet import reactor class BufferingMixin: """ Mixin which adds write buffering. """ _delayedWriteCall = None data = None DELAY = 0.0 def schedule(self): return reactor.callLater(self.DELAY, self.flush) def reschedule(self, token): token.reset(self.DELAY) def write(self, data): """ Buffer some bytes to be written soon. Every call to this function delays the real write by C{self.DELAY} seconds. When the delay expires, all collected bytes are written to the underlying transport using L{ITransport.writeSequence}. """ if self._delayedWriteCall is None: self.data = [] self._delayedWriteCall = self.schedule() else: self.reschedule(self._delayedWriteCall) self.data.append(data) def flush(self): """ Flush the buffer immediately. """ self._delayedWriteCall = None self.transport.writeSequence(self.data) self.data = None