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
/
usr /
lib64 /
python2.7 /
idlelib /
[ HOME SHELL ]
Name
Size
Permission
Action
Icons
[ DIR ]
drwxr-xr-x
idle_test
[ DIR ]
drwxr-xr-x
AutoComplete.py
8.75
KB
-rw-r--r--
AutoComplete.pyc
7.82
KB
-rw-r--r--
AutoComplete.pyo
7.82
KB
-rw-r--r--
AutoCompleteWindow.py
16.91
KB
-rw-r--r--
AutoCompleteWindow.pyc
12.19
KB
-rw-r--r--
AutoCompleteWindow.pyo
12.13
KB
-rw-r--r--
AutoExpand.py
3.32
KB
-rw-r--r--
AutoExpand.pyc
3.42
KB
-rw-r--r--
AutoExpand.pyo
3.42
KB
-rw-r--r--
Bindings.py
2.91
KB
-rw-r--r--
Bindings.pyc
4.58
KB
-rw-r--r--
Bindings.pyo
4.58
KB
-rw-r--r--
CREDITS.txt
1.82
KB
-rw-r--r--
CallTipWindow.py
5.92
KB
-rw-r--r--
CallTipWindow.pyc
5.99
KB
-rw-r--r--
CallTipWindow.pyo
5.99
KB
-rw-r--r--
CallTips.py
7.56
KB
-rw-r--r--
CallTips.pyc
7.94
KB
-rw-r--r--
CallTips.pyo
7.94
KB
-rw-r--r--
ChangeLog
55.07
KB
-rw-r--r--
ClassBrowser.py
6.83
KB
-rw-r--r--
ClassBrowser.pyc
9.28
KB
-rw-r--r--
ClassBrowser.pyo
9.28
KB
-rw-r--r--
CodeContext.py
8.15
KB
-rw-r--r--
CodeContext.pyc
6.5
KB
-rw-r--r--
CodeContext.pyo
6.46
KB
-rw-r--r--
ColorDelegator.py
9.53
KB
-rw-r--r--
ColorDelegator.pyc
8.69
KB
-rw-r--r--
ColorDelegator.pyo
8.69
KB
-rw-r--r--
Debugger.py
17.81
KB
-rw-r--r--
Debugger.pyc
17.13
KB
-rw-r--r--
Debugger.pyo
17.13
KB
-rw-r--r--
Delegator.py
665
B
-rw-r--r--
Delegator.pyc
1.24
KB
-rw-r--r--
Delegator.pyo
1.24
KB
-rw-r--r--
EditorWindow.py
63.96
KB
-rw-r--r--
EditorWindow.pyc
55.53
KB
-rw-r--r--
EditorWindow.pyo
55.43
KB
-rw-r--r--
FileList.py
3.63
KB
-rw-r--r--
FileList.pyc
3.93
KB
-rw-r--r--
FileList.pyo
3.9
KB
-rw-r--r--
FormatParagraph.py
7.12
KB
-rw-r--r--
FormatParagraph.pyc
6.97
KB
-rw-r--r--
FormatParagraph.pyo
6.97
KB
-rw-r--r--
GrepDialog.py
5.02
KB
-rw-r--r--
GrepDialog.pyc
6.27
KB
-rw-r--r--
GrepDialog.pyo
6.27
KB
-rw-r--r--
HISTORY.txt
10.08
KB
-rw-r--r--
HyperParser.py
10.25
KB
-rw-r--r--
HyperParser.pyc
6.52
KB
-rw-r--r--
HyperParser.pyo
6.52
KB
-rw-r--r--
IOBinding.py
21.4
KB
-rw-r--r--
IOBinding.pyc
18.1
KB
-rw-r--r--
IOBinding.pyo
18.1
KB
-rw-r--r--
IdleHistory.py
3.96
KB
-rw-r--r--
IdleHistory.pyc
3.96
KB
-rw-r--r--
IdleHistory.pyo
3.96
KB
-rw-r--r--
MultiCall.py
17.29
KB
-rw-r--r--
MultiCall.pyc
15.97
KB
-rw-r--r--
MultiCall.pyo
15.9
KB
-rw-r--r--
MultiStatusBar.py
1.32
KB
-rw-r--r--
MultiStatusBar.pyc
2.23
KB
-rw-r--r--
MultiStatusBar.pyo
2.23
KB
-rw-r--r--
NEWS.txt
46.14
KB
-rw-r--r--
ObjectBrowser.py
4.27
KB
-rw-r--r--
ObjectBrowser.pyc
6.9
KB
-rw-r--r--
ObjectBrowser.pyo
6.9
KB
-rw-r--r--
OutputWindow.py
4.47
KB
-rw-r--r--
OutputWindow.pyc
5.11
KB
-rw-r--r--
OutputWindow.pyo
5.11
KB
-rw-r--r--
ParenMatch.py
6.56
KB
-rw-r--r--
ParenMatch.pyc
6.96
KB
-rw-r--r--
ParenMatch.pyo
6.96
KB
-rw-r--r--
PathBrowser.py
2.94
KB
-rw-r--r--
PathBrowser.pyc
4.38
KB
-rw-r--r--
PathBrowser.pyo
4.38
KB
-rw-r--r--
Percolator.py
3.15
KB
-rw-r--r--
Percolator.pyc
4.5
KB
-rw-r--r--
Percolator.pyo
4.32
KB
-rw-r--r--
PyParse.py
19.05
KB
-rw-r--r--
PyParse.pyc
9.77
KB
-rw-r--r--
PyParse.pyo
9.34
KB
-rw-r--r--
PyShell.py
57.48
KB
-rwxr-xr-x
PyShell.pyc
51.59
KB
-rw-r--r--
PyShell.pyo
51.49
KB
-rw-r--r--
README.txt
7.71
KB
-rw-r--r--
RemoteDebugger.py
11.36
KB
-rw-r--r--
RemoteDebugger.pyc
15.94
KB
-rw-r--r--
RemoteDebugger.pyo
15.79
KB
-rw-r--r--
RemoteObjectBrowser.py
942
B
-rw-r--r--
RemoteObjectBrowser.pyc
2.1
KB
-rw-r--r--
RemoteObjectBrowser.pyo
2.1
KB
-rw-r--r--
ReplaceDialog.py
6.48
KB
-rw-r--r--
ReplaceDialog.pyc
7.57
KB
-rw-r--r--
ReplaceDialog.pyo
7.57
KB
-rw-r--r--
RstripExtension.py
1.03
KB
-rw-r--r--
RstripExtension.pyc
1.58
KB
-rw-r--r--
RstripExtension.pyo
1.58
KB
-rw-r--r--
ScriptBinding.py
8.26
KB
-rw-r--r--
ScriptBinding.pyc
8.01
KB
-rw-r--r--
ScriptBinding.pyo
8.01
KB
-rw-r--r--
ScrolledList.py
4.27
KB
-rw-r--r--
ScrolledList.pyc
6.33
KB
-rw-r--r--
ScrolledList.pyo
6.33
KB
-rw-r--r--
SearchDialog.py
2.57
KB
-rw-r--r--
SearchDialog.pyc
3.89
KB
-rw-r--r--
SearchDialog.pyo
3.89
KB
-rw-r--r--
SearchDialogBase.py
6.93
KB
-rw-r--r--
SearchDialogBase.pyc
8.26
KB
-rw-r--r--
SearchDialogBase.pyo
8.26
KB
-rw-r--r--
SearchEngine.py
7.29
KB
-rw-r--r--
SearchEngine.pyc
8.11
KB
-rw-r--r--
SearchEngine.pyo
8.11
KB
-rw-r--r--
StackViewer.py
4.33
KB
-rw-r--r--
StackViewer.pyc
6.25
KB
-rw-r--r--
StackViewer.pyo
6.25
KB
-rw-r--r--
TODO.txt
8.28
KB
-rw-r--r--
ToolTip.py
3.1
KB
-rw-r--r--
ToolTip.pyc
4.56
KB
-rw-r--r--
ToolTip.pyo
4.56
KB
-rw-r--r--
TreeWidget.py
14.68
KB
-rw-r--r--
TreeWidget.pyc
17.28
KB
-rw-r--r--
TreeWidget.pyo
17.28
KB
-rw-r--r--
UndoDelegator.py
10.53
KB
-rw-r--r--
UndoDelegator.pyc
13.24
KB
-rw-r--r--
UndoDelegator.pyo
13.24
KB
-rw-r--r--
WidgetRedirector.py
6.74
KB
-rw-r--r--
WidgetRedirector.pyc
7.59
KB
-rw-r--r--
WidgetRedirector.pyo
7.59
KB
-rw-r--r--
WindowList.py
2.42
KB
-rw-r--r--
WindowList.pyc
3.55
KB
-rw-r--r--
WindowList.pyo
3.55
KB
-rw-r--r--
ZoomHeight.py
1.27
KB
-rw-r--r--
ZoomHeight.pyc
1.61
KB
-rw-r--r--
ZoomHeight.pyo
1.61
KB
-rw-r--r--
__init__.py
288
B
-rw-r--r--
__init__.pyc
431
B
-rw-r--r--
__init__.pyo
431
B
-rw-r--r--
aboutDialog.py
6.85
KB
-rw-r--r--
aboutDialog.pyc
6.69
KB
-rw-r--r--
aboutDialog.pyo
6.69
KB
-rw-r--r--
config-extensions.def
2.9
KB
-rw-r--r--
config-highlight.def
2.46
KB
-rw-r--r--
config-keys.def
7.59
KB
-rw-r--r--
config-main.def
2.5
KB
-rw-r--r--
configDialog.py
64.41
KB
-rw-r--r--
configDialog.pyc
52.04
KB
-rw-r--r--
configDialog.pyo
52.04
KB
-rw-r--r--
configHandler.py
31.72
KB
-rw-r--r--
configHandler.pyc
28.67
KB
-rw-r--r--
configHandler.pyo
28.67
KB
-rw-r--r--
configHelpSourceEdit.py
6.53
KB
-rw-r--r--
configHelpSourceEdit.pyc
6.44
KB
-rw-r--r--
configHelpSourceEdit.pyo
6.44
KB
-rw-r--r--
configSectionNameDialog.py
3.95
KB
-rw-r--r--
configSectionNameDialog.pyc
4.32
KB
-rw-r--r--
configSectionNameDialog.pyo
4.32
KB
-rw-r--r--
dynOptionMenuWidget.py
1.94
KB
-rw-r--r--
dynOptionMenuWidget.pyc
2.72
KB
-rw-r--r--
dynOptionMenuWidget.pyo
2.72
KB
-rw-r--r--
extend.txt
3.56
KB
-rw-r--r--
help.html
41.42
KB
-rw-r--r--
help.py
10.78
KB
-rw-r--r--
help.pyc
11.98
KB
-rw-r--r--
help.pyo
11.98
KB
-rw-r--r--
help.txt
11.86
KB
-rw-r--r--
idle.py
453
B
-rw-r--r--
idle.pyc
410
B
-rw-r--r--
idle.pyo
410
B
-rw-r--r--
idle.pyw
563
B
-rw-r--r--
idlever.py
415
B
-rw-r--r--
idlever.pyc
578
B
-rw-r--r--
idlever.pyo
578
B
-rw-r--r--
keybindingDialog.py
12.18
KB
-rw-r--r--
keybindingDialog.pyc
11.89
KB
-rw-r--r--
keybindingDialog.pyo
11.89
KB
-rw-r--r--
macosxSupport.py
8.24
KB
-rw-r--r--
macosxSupport.pyc
8.16
KB
-rw-r--r--
macosxSupport.pyo
8.02
KB
-rw-r--r--
rpc.py
19.68
KB
-rw-r--r--
rpc.pyc
21.22
KB
-rw-r--r--
rpc.pyo
21.12
KB
-rw-r--r--
run.py
12.61
KB
-rw-r--r--
run.pyc
13.1
KB
-rw-r--r--
run.pyo
13.05
KB
-rw-r--r--
tabbedpages.py
18.01
KB
-rw-r--r--
tabbedpages.pyc
18.13
KB
-rw-r--r--
tabbedpages.pyo
18.13
KB
-rw-r--r--
textView.py
3.44
KB
-rw-r--r--
textView.pyc
3.93
KB
-rw-r--r--
textView.pyo
3.93
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : keybindingDialog.py
""" Dialog for building Tkinter accelerator key bindings """ from Tkinter import * import tkMessageBox import string import sys class GetKeysDialog(Toplevel): def __init__(self,parent,title,action,currentKeySequences,_htest=False): """ action - string, the name of the virtual event these keys will be mapped to currentKeys - list, a list of all key sequence lists currently mapped to virtual events, for overlap checking _htest - bool, change box location when running htest """ Toplevel.__init__(self, parent) self.configure(borderwidth=5) self.resizable(height=FALSE,width=FALSE) self.title(title) self.transient(parent) self.grab_set() self.protocol("WM_DELETE_WINDOW", self.Cancel) self.parent = parent self.action=action self.currentKeySequences=currentKeySequences self.result='' self.keyString=StringVar(self) self.keyString.set('') self.SetModifiersForPlatform() # set self.modifiers, self.modifier_label self.modifier_vars = [] for modifier in self.modifiers: variable = StringVar(self) variable.set('') self.modifier_vars.append(variable) self.advanced = False self.CreateWidgets() self.LoadFinalKeyList() self.withdraw() #hide while setting geometry self.update_idletasks() self.geometry( "+%d+%d" % ( parent.winfo_rootx() + (parent.winfo_width()/2 - self.winfo_reqwidth()/2), parent.winfo_rooty() + ((parent.winfo_height()/2 - self.winfo_reqheight()/2) if not _htest else 150) ) ) #centre dialog over parent (or below htest box) self.deiconify() #geometry set, unhide self.wait_window() def CreateWidgets(self): frameMain = Frame(self,borderwidth=2,relief=SUNKEN) frameMain.pack(side=TOP,expand=TRUE,fill=BOTH) frameButtons=Frame(self) frameButtons.pack(side=BOTTOM,fill=X) self.buttonOK = Button(frameButtons,text='OK', width=8,command=self.OK) self.buttonOK.grid(row=0,column=0,padx=5,pady=5) self.buttonCancel = Button(frameButtons,text='Cancel', width=8,command=self.Cancel) self.buttonCancel.grid(row=0,column=1,padx=5,pady=5) self.frameKeySeqBasic = Frame(frameMain) self.frameKeySeqAdvanced = Frame(frameMain) self.frameControlsBasic = Frame(frameMain) self.frameHelpAdvanced = Frame(frameMain) self.frameKeySeqAdvanced.grid(row=0,column=0,sticky=NSEW,padx=5,pady=5) self.frameKeySeqBasic.grid(row=0,column=0,sticky=NSEW,padx=5,pady=5) self.frameKeySeqBasic.lift() self.frameHelpAdvanced.grid(row=1,column=0,sticky=NSEW,padx=5) self.frameControlsBasic.grid(row=1,column=0,sticky=NSEW,padx=5) self.frameControlsBasic.lift() self.buttonLevel = Button(frameMain,command=self.ToggleLevel, text='Advanced Key Binding Entry >>') self.buttonLevel.grid(row=2,column=0,stick=EW,padx=5,pady=5) labelTitleBasic = Label(self.frameKeySeqBasic, text="New keys for '"+self.action+"' :") labelTitleBasic.pack(anchor=W) labelKeysBasic = Label(self.frameKeySeqBasic,justify=LEFT, textvariable=self.keyString,relief=GROOVE,borderwidth=2) labelKeysBasic.pack(ipadx=5,ipady=5,fill=X) self.modifier_checkbuttons = {} column = 0 for modifier, variable in zip(self.modifiers, self.modifier_vars): label = self.modifier_label.get(modifier, modifier) check=Checkbutton(self.frameControlsBasic, command=self.BuildKeyString, text=label,variable=variable,onvalue=modifier,offvalue='') check.grid(row=0,column=column,padx=2,sticky=W) self.modifier_checkbuttons[modifier] = check column += 1 labelFnAdvice=Label(self.frameControlsBasic,justify=LEFT, text=\ "Select the desired modifier keys\n"+ "above, and the final key from the\n"+ "list on the right.\n\n" + "Use upper case Symbols when using\n" + "the Shift modifier. (Letters will be\n" + "converted automatically.)") labelFnAdvice.grid(row=1,column=0,columnspan=4,padx=2,sticky=W) self.listKeysFinal=Listbox(self.frameControlsBasic,width=15,height=10, selectmode=SINGLE) self.listKeysFinal.bind('<ButtonRelease-1>',self.FinalKeySelected) self.listKeysFinal.grid(row=0,column=4,rowspan=4,sticky=NS) scrollKeysFinal=Scrollbar(self.frameControlsBasic,orient=VERTICAL, command=self.listKeysFinal.yview) self.listKeysFinal.config(yscrollcommand=scrollKeysFinal.set) scrollKeysFinal.grid(row=0,column=5,rowspan=4,sticky=NS) self.buttonClear=Button(self.frameControlsBasic, text='Clear Keys',command=self.ClearKeySeq) self.buttonClear.grid(row=2,column=0,columnspan=4) labelTitleAdvanced = Label(self.frameKeySeqAdvanced,justify=LEFT, text="Enter new binding(s) for '"+self.action+"' :\n"+ "(These bindings will not be checked for validity!)") labelTitleAdvanced.pack(anchor=W) self.entryKeysAdvanced=Entry(self.frameKeySeqAdvanced, textvariable=self.keyString) self.entryKeysAdvanced.pack(fill=X) labelHelpAdvanced=Label(self.frameHelpAdvanced,justify=LEFT, text="Key bindings are specified using Tkinter keysyms as\n"+ "in these samples: <Control-f>, <Shift-F2>, <F12>,\n" "<Control-space>, <Meta-less>, <Control-Alt-Shift-X>.\n" "Upper case is used when the Shift modifier is present!\n\n" + "'Emacs style' multi-keystroke bindings are specified as\n" + "follows: <Control-x><Control-y>, where the first key\n" + "is the 'do-nothing' keybinding.\n\n" + "Multiple separate bindings for one action should be\n"+ "separated by a space, eg., <Alt-v> <Meta-v>." ) labelHelpAdvanced.grid(row=0,column=0,sticky=NSEW) def SetModifiersForPlatform(self): """Determine list of names of key modifiers for this platform. The names are used to build Tk bindings -- it doesn't matter if the keyboard has these keys, it matters if Tk understands them. The order is also important: key binding equality depends on it, so config-keys.def must use the same ordering. """ if sys.platform == "darwin": self.modifiers = ['Shift', 'Control', 'Option', 'Command'] else: self.modifiers = ['Control', 'Alt', 'Shift'] self.modifier_label = {'Control': 'Ctrl'} # short name def ToggleLevel(self): if self.buttonLevel.cget('text')[:8]=='Advanced': self.ClearKeySeq() self.buttonLevel.config(text='<< Basic Key Binding Entry') self.frameKeySeqAdvanced.lift() self.frameHelpAdvanced.lift() self.entryKeysAdvanced.focus_set() self.advanced = True else: self.ClearKeySeq() self.buttonLevel.config(text='Advanced Key Binding Entry >>') self.frameKeySeqBasic.lift() self.frameControlsBasic.lift() self.advanced = False def FinalKeySelected(self,event): self.BuildKeyString() def BuildKeyString(self): keyList = modifiers = self.GetModifiers() finalKey = self.listKeysFinal.get(ANCHOR) if finalKey: finalKey = self.TranslateKey(finalKey, modifiers) keyList.append(finalKey) self.keyString.set('<' + string.join(keyList,'-') + '>') def GetModifiers(self): modList = [variable.get() for variable in self.modifier_vars] return [mod for mod in modList if mod] def ClearKeySeq(self): self.listKeysFinal.select_clear(0,END) self.listKeysFinal.yview(MOVETO, '0.0') for variable in self.modifier_vars: variable.set('') self.keyString.set('') def LoadFinalKeyList(self): #these tuples are also available for use in validity checks self.functionKeys=('F1','F2','F3','F4','F5','F6','F7','F8','F9', 'F10','F11','F12') self.alphanumKeys=tuple(string.ascii_lowercase+string.digits) self.punctuationKeys=tuple('~!@#%^&*()_-+={}[]|;:,.<>/?') self.whitespaceKeys=('Tab','Space','Return') self.editKeys=('BackSpace','Delete','Insert') self.moveKeys=('Home','End','Page Up','Page Down','Left Arrow', 'Right Arrow','Up Arrow','Down Arrow') #make a tuple of most of the useful common 'final' keys keys=(self.alphanumKeys+self.punctuationKeys+self.functionKeys+ self.whitespaceKeys+self.editKeys+self.moveKeys) self.listKeysFinal.insert(END, *keys) def TranslateKey(self, key, modifiers): "Translate from keycap symbol to the Tkinter keysym" translateDict = {'Space':'space', '~':'asciitilde','!':'exclam','@':'at','#':'numbersign', '%':'percent','^':'asciicircum','&':'ampersand','*':'asterisk', '(':'parenleft',')':'parenright','_':'underscore','-':'minus', '+':'plus','=':'equal','{':'braceleft','}':'braceright', '[':'bracketleft',']':'bracketright','|':'bar',';':'semicolon', ':':'colon',',':'comma','.':'period','<':'less','>':'greater', '/':'slash','?':'question','Page Up':'Prior','Page Down':'Next', 'Left Arrow':'Left','Right Arrow':'Right','Up Arrow':'Up', 'Down Arrow': 'Down', 'Tab':'Tab'} if key in translateDict.keys(): key = translateDict[key] if 'Shift' in modifiers and key in string.ascii_lowercase: key = key.upper() key = 'Key-' + key return key def OK(self, event=None): if self.advanced or self.KeysOK(): # doesn't check advanced string yet self.result=self.keyString.get() self.grab_release() self.destroy() def Cancel(self, event=None): self.result='' self.grab_release() self.destroy() def KeysOK(self): '''Validity check on user's 'basic' keybinding selection. Doesn't check the string produced by the advanced dialog because 'modifiers' isn't set. ''' keys = self.keyString.get() keys.strip() finalKey = self.listKeysFinal.get(ANCHOR) modifiers = self.GetModifiers() # create a key sequence list for overlap check: keySequence = keys.split() keysOK = False title = 'Key Sequence Error' if not keys: tkMessageBox.showerror(title=title, parent=self, message='No keys specified.') elif not keys.endswith('>'): tkMessageBox.showerror(title=title, parent=self, message='Missing the final Key') elif (not modifiers and finalKey not in self.functionKeys + self.moveKeys): tkMessageBox.showerror(title=title, parent=self, message='No modifier key(s) specified.') elif (modifiers == ['Shift']) \ and (finalKey not in self.functionKeys + self.moveKeys + ('Tab', 'Space')): msg = 'The shift modifier by itself may not be used with'\ ' this key symbol.' tkMessageBox.showerror(title=title, parent=self, message=msg) elif keySequence in self.currentKeySequences: msg = 'This key combination is already in use.' tkMessageBox.showerror(title=title, parent=self, message=msg) else: keysOK = True return keysOK if __name__ == '__main__': from idlelib.idle_test.htest import run run(GetKeysDialog)
Close