Linux ip-148-66-134-25.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els10.x86_64 #1 SMP Fri Oct 11 21:40:41 UTC 2024 x86_64
Apache
: 148.66.134.25 | : 3.12.34.209
66 Domain
8.0.30
amvm
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
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
lib /
python2.7 /
site-packages /
serial /
tools /
[ HOME SHELL ]
Name
Size
Permission
Action
__init__.py
0
B
-rw-r--r--
__init__.pyc
144
B
-rw-r--r--
__init__.pyo
144
B
-rw-r--r--
list_ports.py
2.91
KB
-rw-r--r--
list_ports.pyc
2.77
KB
-rw-r--r--
list_ports.pyo
2.77
KB
-rw-r--r--
list_ports_posix.py
7.2
KB
-rw-r--r--
list_ports_posix.pyc
7.93
KB
-rw-r--r--
list_ports_posix.pyo
7.93
KB
-rw-r--r--
list_ports_windows.py
7.73
KB
-rw-r--r--
list_ports_windows.pyc
7.19
KB
-rw-r--r--
list_ports_windows.pyo
7.19
KB
-rw-r--r--
miniterm.py
25.48
KB
-rw-r--r--
miniterm.pyc
18
KB
-rw-r--r--
miniterm.pyo
18
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : list_ports.py
#!/usr/bin/env python # portable serial port access with python # this is a wrapper module for different platform implementations of the # port enumeration feature # # (C) 2011 Chris Liechti <cliechti@gmx.net> # this is distributed under a free software license, see license.txt """\ This module will provide a function called comports that returns an iterable (generator or list) that will enumerate available com ports. Note that on some systems non-existent ports may be listed. Additionally a grep function is supplied that can be used to search for ports based on their descriptions or hardware ID. """ import sys, os, re # chose an implementation, depending on os #~ if sys.platform == 'cli': #~ else: import os # chose an implementation, depending on os if os.name == 'nt': #sys.platform == 'win32': from serial.tools.list_ports_windows import * elif os.name == 'posix': from serial.tools.list_ports_posix import * #~ elif os.name == 'java': else: raise ImportError("Sorry: no implementation for your platform ('%s') available" % (os.name,)) def grep(regexp): """\ Search for ports using a regular expression. Port name, description and hardware ID are searched. The function returns an iterable that returns the same tuples as comport() would do. """ for port, desc, hwid in comports(): if re.search(regexp, port, re.I) or re.search(regexp, desc) or re.search(regexp, hwid): yield port, desc, hwid def main(): import optparse parser = optparse.OptionParser( usage = "%prog [options] [<regexp>]", description = "Miniterm - A simple terminal program for the serial port." ) parser.add_option("--debug", help="print debug messages and tracebacks (development mode)", dest="debug", default=False, action='store_true') parser.add_option("-v", "--verbose", help="show more messages (can be given multiple times)", dest="verbose", default=1, action='count') parser.add_option("-q", "--quiet", help="suppress all messages", dest="verbose", action='store_const', const=0) (options, args) = parser.parse_args() hits = 0 # get iteraror w/ or w/o filter if args: if len(args) > 1: parser.error('more than one regexp not supported') print "Filtered list with regexp: %r" % (args[0],) iterator = sorted(grep(args[0])) else: iterator = sorted(comports()) # list them for port, desc, hwid in iterator: print "%-20s" % (port,) if options.verbose > 1: print " desc: %s" % (desc,) print " hwid: %s" % (hwid,) hits += 1 if options.verbose: if hits: print "%d ports found" % (hits,) else: print "no ports found" # test if __name__ == '__main__': main()
Close