Linux premium155.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
: 162.0.235.200 | : 3.144.40.216
Cant Read [ /etc/named.conf ]
7.4.33
varifktc
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
/
lib /
python2.7 /
site-packages /
pip /
_vendor /
chardet /
[ HOME SHELL ]
Name
Size
Permission
Action
cli
[ DIR ]
drwxr-xr-x
__init__.py
1.52
KB
-rw-r--r--
__init__.pyc
994
B
-rw-r--r--
__init__.pyo
994
B
-rw-r--r--
big5freq.py
30.52
KB
-rw-r--r--
big5freq.pyc
53.42
KB
-rw-r--r--
big5freq.pyo
53.42
KB
-rw-r--r--
big5prober.py
1.72
KB
-rw-r--r--
big5prober.pyc
1.33
KB
-rw-r--r--
big5prober.pyo
1.33
KB
-rw-r--r--
chardistribution.py
9.19
KB
-rw-r--r--
chardistribution.pyc
7.67
KB
-rw-r--r--
chardistribution.pyo
7.67
KB
-rw-r--r--
charsetgroupprober.py
3.7
KB
-rw-r--r--
charsetgroupprober.pyc
2.81
KB
-rw-r--r--
charsetgroupprober.pyo
2.81
KB
-rw-r--r--
charsetprober.py
4.99
KB
-rw-r--r--
charsetprober.pyc
4.05
KB
-rw-r--r--
charsetprober.pyo
4.05
KB
-rw-r--r--
codingstatemachine.py
3.51
KB
-rw-r--r--
codingstatemachine.pyc
3.28
KB
-rw-r--r--
codingstatemachine.pyo
3.28
KB
-rw-r--r--
compat.py
1.11
KB
-rw-r--r--
compat.pyc
404
B
-rw-r--r--
compat.pyo
404
B
-rw-r--r--
cp949prober.py
1.81
KB
-rw-r--r--
cp949prober.pyc
1.33
KB
-rw-r--r--
cp949prober.pyo
1.33
KB
-rw-r--r--
enums.py
1.62
KB
-rw-r--r--
enums.pyc
3.06
KB
-rw-r--r--
enums.pyo
3.06
KB
-rw-r--r--
escprober.py
3.86
KB
-rw-r--r--
escprober.pyc
3.16
KB
-rw-r--r--
escprober.pyo
3.16
KB
-rw-r--r--
escsm.py
10.26
KB
-rw-r--r--
escsm.pyc
7.83
KB
-rw-r--r--
escsm.pyo
7.83
KB
-rw-r--r--
eucjpprober.py
3.66
KB
-rw-r--r--
eucjpprober.pyc
2.97
KB
-rw-r--r--
eucjpprober.pyo
2.97
KB
-rw-r--r--
euckrfreq.py
13.23
KB
-rw-r--r--
euckrfreq.pyc
23.52
KB
-rw-r--r--
euckrfreq.pyo
23.52
KB
-rw-r--r--
euckrprober.py
1.71
KB
-rw-r--r--
euckrprober.pyc
1.33
KB
-rw-r--r--
euckrprober.pyo
1.33
KB
-rw-r--r--
euctwfreq.py
30.88
KB
-rw-r--r--
euctwfreq.pyc
53.43
KB
-rw-r--r--
euctwfreq.pyo
53.43
KB
-rw-r--r--
euctwprober.py
1.71
KB
-rw-r--r--
euctwprober.pyc
1.33
KB
-rw-r--r--
euctwprober.pyo
1.33
KB
-rw-r--r--
gb2312freq.py
20.23
KB
-rw-r--r--
gb2312freq.pyc
37.45
KB
-rw-r--r--
gb2312freq.pyo
37.45
KB
-rw-r--r--
gb2312prober.py
1.71
KB
-rw-r--r--
gb2312prober.pyc
1.34
KB
-rw-r--r--
gb2312prober.pyo
1.34
KB
-rw-r--r--
hebrewprober.py
13.51
KB
-rw-r--r--
hebrewprober.pyc
3.72
KB
-rw-r--r--
hebrewprober.pyo
3.72
KB
-rw-r--r--
jisfreq.py
25.17
KB
-rw-r--r--
jisfreq.pyc
43.45
KB
-rw-r--r--
jisfreq.pyo
43.45
KB
-rw-r--r--
jpcntx.py
19.18
KB
-rw-r--r--
jpcntx.pyc
24.74
KB
-rw-r--r--
jpcntx.pyo
24.74
KB
-rw-r--r--
langbulgarianmodel.py
12.54
KB
-rw-r--r--
langbulgarianmodel.pyc
24.38
KB
-rw-r--r--
langbulgarianmodel.pyo
24.38
KB
-rw-r--r--
langcyrillicmodel.py
17.53
KB
-rw-r--r--
langcyrillicmodel.pyc
29.96
KB
-rw-r--r--
langcyrillicmodel.pyo
29.96
KB
-rw-r--r--
langgreekmodel.py
12.39
KB
-rw-r--r--
langgreekmodel.pyc
24.06
KB
-rw-r--r--
langgreekmodel.pyo
24.06
KB
-rw-r--r--
langhebrewmodel.py
11.08
KB
-rw-r--r--
langhebrewmodel.pyc
22.9
KB
-rw-r--r--
langhebrewmodel.pyo
22.9
KB
-rw-r--r--
langhungarianmodel.py
12.3
KB
-rw-r--r--
langhungarianmodel.pyc
24.35
KB
-rw-r--r--
langhungarianmodel.pyo
24.35
KB
-rw-r--r--
langthaimodel.py
11.03
KB
-rw-r--r--
langthaimodel.pyc
22.88
KB
-rw-r--r--
langthaimodel.pyo
22.88
KB
-rw-r--r--
langturkishmodel.py
10.84
KB
-rw-r--r--
langturkishmodel.pyc
22.9
KB
-rw-r--r--
langturkishmodel.pyo
22.9
KB
-rw-r--r--
latin1prober.py
5.24
KB
-rw-r--r--
latin1prober.pyc
3.65
KB
-rw-r--r--
latin1prober.pyo
3.65
KB
-rw-r--r--
mbcharsetprober.py
3.33
KB
-rw-r--r--
mbcharsetprober.pyc
2.73
KB
-rw-r--r--
mbcharsetprober.pyo
2.73
KB
-rw-r--r--
mbcsgroupprober.py
1.96
KB
-rw-r--r--
mbcsgroupprober.pyc
1.3
KB
-rw-r--r--
mbcsgroupprober.pyo
1.3
KB
-rw-r--r--
mbcssm.py
24.88
KB
-rw-r--r--
mbcssm.pyc
18.67
KB
-rw-r--r--
mbcssm.pyo
18.67
KB
-rw-r--r--
sbcharsetprober.py
5.52
KB
-rw-r--r--
sbcharsetprober.pyc
3.59
KB
-rw-r--r--
sbcharsetprober.pyo
3.59
KB
-rw-r--r--
sbcsgroupprober.py
3.46
KB
-rw-r--r--
sbcsgroupprober.pyc
1.88
KB
-rw-r--r--
sbcsgroupprober.pyo
1.88
KB
-rw-r--r--
sjisprober.py
3.69
KB
-rw-r--r--
sjisprober.pyc
3
KB
-rw-r--r--
sjisprober.pyo
3
KB
-rw-r--r--
universaldetector.py
12.19
KB
-rw-r--r--
universaldetector.pyc
6.95
KB
-rw-r--r--
universaldetector.pyo
6.95
KB
-rw-r--r--
utf8prober.py
2.7
KB
-rw-r--r--
utf8prober.pyc
2.46
KB
-rw-r--r--
utf8prober.pyo
2.46
KB
-rw-r--r--
version.py
242
B
-rw-r--r--
version.pyc
431
B
-rw-r--r--
version.pyo
431
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : codingstatemachine.py
######################## BEGIN LICENSE BLOCK ######################## # The Original Code is mozilla.org code. # # The Initial Developer of the Original Code is # Netscape Communications Corporation. # Portions created by the Initial Developer are Copyright (C) 1998 # the Initial Developer. All Rights Reserved. # # Contributor(s): # Mark Pilgrim - port to Python # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA # 02110-1301 USA ######################### END LICENSE BLOCK ######################### import logging from .enums import MachineState class CodingStateMachine(object): """ A state machine to verify a byte sequence for a particular encoding. For each byte the detector receives, it will feed that byte to every active state machine available, one byte at a time. The state machine changes its state based on its previous state and the byte it receives. There are 3 states in a state machine that are of interest to an auto-detector: START state: This is the state to start with, or a legal byte sequence (i.e. a valid code point) for character has been identified. ME state: This indicates that the state machine identified a byte sequence that is specific to the charset it is designed for and that there is no other possible encoding which can contain this byte sequence. This will to lead to an immediate positive answer for the detector. ERROR state: This indicates the state machine identified an illegal byte sequence for that encoding. This will lead to an immediate negative answer for this encoding. Detector will exclude this encoding from consideration from here on. """ def __init__(self, sm): self._model = sm self._curr_byte_pos = 0 self._curr_char_len = 0 self._curr_state = None self.logger = logging.getLogger(__name__) self.reset() def reset(self): self._curr_state = MachineState.START def next_state(self, c): # for each byte we get its class # if it is first byte, we also get byte length byte_class = self._model['class_table'][c] if self._curr_state == MachineState.START: self._curr_byte_pos = 0 self._curr_char_len = self._model['char_len_table'][byte_class] # from byte's class and state_table, we get its next state curr_state = (self._curr_state * self._model['class_factor'] + byte_class) self._curr_state = self._model['state_table'][curr_state] self._curr_byte_pos += 1 return self._curr_state def get_current_charlen(self): return self._curr_char_len def get_coding_state_machine(self): return self._model['name'] @property def language(self): return self._model['language']
Close