ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/IP.ybc

YaST bytecode 1.4.0IPIP.ycp
ValidChars	ValidChars4	ValidChars6	Valid4	Check4	Check6	Check		ToInteger		ToString	
ToHex		ComputeNetwork			ComputeBroadcast			
bit_weight_row
IPv4ToBits		
BitsToIPv4		#ip	>ip	Zip	dip			oip

{ip	†ip	mask	”ip	mask	©ipv4	Ëbits	0base$0123456789abcdefABCDEF.:$0123456789.$0123456789abcdefABCDEF:%-RA valid IP address consists of four integers
in the range 0-255 separated by dots.base%#num	ipv4	($||-$$%2(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$&+			+			+			+			^(\.){3}$-'		regexpmatch		%>num		(?||-?$B([0-9a-fA-F]{1,4})(E		regexpmatch		+			+			+			+			^(:){7}$-E(G		regexpmatch		+			+			^:(:){1,6}$-G(I		regexpmatch		+			+			^(	:){1,6}:$-I(K		regexpmatch		::.*::-K(M		regexpmatch		
^([^:]*:){8,}-M(P		regexpmatch		+			+			+			+			^(	:){1,6}(:){1,6}$-P-R%Z-[||%dl$f		mapliste				splitstring			.	tointeger-g+++<<<<<<%o	l$pmaplistb	&/ÿ-q		
sformat		
%1.%2.%3.%4%{
tmp	$|+			00000000			substring				toupper			tohexstring	-}			substring		-	size	%†im$‡$ˆ-‰	&&ÿÿÿÿ%”im$•$–-—	&|~ÿÿÿÿ$›
	€@ %©ret	(ª!4ª,«	
y2error	
Not a valid IPv4: %1-¬$¯,°		foreach	ipv4_part				splitstring			.ipv4_part_i$±	tointeger,²foreachtry_i
(³/4³&´%&µ+			14¶&·+			0-¼%Ëipv4	position(Ì	size	 4Ì,Í	
y2error	
Not a valid IPv4 in Bits: %1-Î(Ð!		regexpmatch		^[01]+$4Ð,Ñ	
y2error	
Not a valid IPv4 in Bits: %1-Ò$Õ$Ö)× 4×ip_part
eight_bits	counter$Ø$Ù			substring		$Ûÿÿÿÿÿÿÿÿ)Ü4Üone_bit	&Ý+$Þ			substring		(à14à&á+
&å+			+			.	tostring	&æ+-é

ACC SHELL 2018