From 187ccdbb3216c0839eadd4807ac5c85b3be3ea9b Mon Sep 17 00:00:00 2001 From: Eshan Roy Date: Wed, 27 Nov 2024 13:45:17 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F=20build(=5Fui):=20update?= =?UTF-8?q?=20+=20upgrade=20graphic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../index/QMessageBox.A2012F9AD67A42FD.idx | Bin 0 -> 160 bytes .../index/QProcess.8EE0AD725EEEA9DF.idx | Bin 0 -> 150 bytes .../index/QStringList.8B09E626E9C5CB9A.idx | Bin 0 -> 156 bytes .../index/qdialog.h.8FB4B01BC0680668.idx | Bin 0 -> 3746 bytes .../qdialogbuttonbox.h.982B7482569C2361.idx | Bin 0 -> 8106 bytes .../index/qiodevice.h.5C5B68BD4C5D99BA.idx | Bin 0 -> 6520 bytes .../index/qmessagebox.h.976D7E4563589011.idx | Bin 0 -> 16282 bytes .../index/qprocess.h.E44E37B13EB6997E.idx | Bin 0 -> 14016 bytes .../snigdhaosfalcon.cpp.EB0BE7973E69348F.idx | Bin 1004 -> 1696 bytes .../snigdhaosfalcon.h.0CB96F390E0A40F7.idx | Bin 1054 -> 1950 bytes snigdhaosfalcon.cpp | 22 +- snigdhaosfalcon.ui | 2303 ++++++++++++++++- 12 files changed, 2312 insertions(+), 13 deletions(-) create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QMessageBox.A2012F9AD67A42FD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QProcess.8EE0AD725EEEA9DF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QStringList.8B09E626E9C5CB9A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.8FB4B01BC0680668.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialogbuttonbox.h.982B7482569C2361.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.5C5B68BD4C5D99BA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.976D7E4563589011.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qprocess.h.E44E37B13EB6997E.idx diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QMessageBox.A2012F9AD67A42FD.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QMessageBox.A2012F9AD67A42FD.idx new file mode 100644 index 0000000000000000000000000000000000000000..dd6d7bea087e20ec7a61875dede8393afae13d3c GIT binary patch literal 160 zcmWIYbaR`*z`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b=z`zjCz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hI)<0|bvV!ac>3#VUgQ7btE=bd<6nAeeS*T8T?XQdtTgvK={GYn zn5%1~UHo5aAtz)+N$Rt%wY5Rmd2#`~P6ujf^L9mC7~I)&%-y{_`}Xq@u*)748;Sg>vb!y-TZW=4h;?`2LGSLP-$ oFfcF_rKS}_=$u3lU0jr0EDmBY?hfl0FZmzNz{teF1QLK?0OAfR-~a#s literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QStringList.8B09E626E9C5CB9A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QStringList.8B09E626E9C5CB9A.idx new file mode 100644 index 0000000000000000000000000000000000000000..fd1f9157bb38b909cdfb91f5c442152672adf07f GIT binary patch literal 156 zcmWIYbaR`+z`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b!z`zj6z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hI)<0|bqdevdtK${(bGJ2#{2t89lb<_1zR>qtTAC<5u)GB$dI8U vA6#6So5aAtz)+N$Rt%wY5>2sblGBE%E8u=~= literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.8FB4B01BC0680668.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.8FB4B01BC0680668.idx new file mode 100644 index 0000000000000000000000000000000000000000..58fa4234d460577ccda60b6430b347a142b3154a GIT binary patch literal 3746 zcmWIYbaR`<$H3s6;#rZKT9U}Zz`!8Pz`#&kQk2QX$iTqL#K2H7r#H|x_^<)b*Z#y~ z($3312qwIYy>;*4n_G(lU*E`7+1}cCzfVa0z`;wN{^#G@&P^%J)-B=jvt979uv%Vr zMe4C)-7fhr@uA-2QswA$uxnPuDNd8~zvle^$-O^n zms)XUZW1R81B2eTieQOVGnoXKL_vYYz`!7+$EhdCz`+0pI%TFi8vaFdu`{uO`3wv~ z{A~Op44hydqY!Iu+GRuGtKy;pOad_d&YaF7F#R*lyczLEeF7ff28Qy*^o$yC#3_43ck0!#`pX?0F@X_#(NjytNi+9eYOm=s~sN}Ni< zFzJsc{vTivcv{8Ez{J8JB+Dr)3?^XGTlp9M-8#*`MSw{jrdyj+TL>n-qund0;E+)p zI}v1el~?(&mEZ;xOHHN)t9|7yX_gz{Craw&k>id(GTS%>Sd-?fC*sGB9a- zPJ4K$U-SE0uxn@d0&yl4n6xyDG%L(-g^Zp8h6_PU1eic602Gr#W`bsLyTk9_IDXyJ^t=Q;rzb zUp8xGp6D&vBEZBClQtDJ6@}@(d%alY3$wx=0VYA1w26QTJZPHZ_uZSl)nz}}b0DuX z2ublu!KED^tqgki@y}raCP|oXV?krM;evdtm%rQ1f0CVv9jupuL5PoyPY~=i1_nkU z*1N9SX)Lk9rv#YfVEVN(b8^F@G33?{9?sUZdPc~X)j*FJXtF9J+TFljqZJ9xP1ce4~J>!f@a zV3LJND{v_A!E`eerKS~ga4;||5TJ~$c@EK^v}M)nooaS`>vn5 z?0CTEtRN$gkRY3&7*q!XtUP1n6atlFFgI@%D!IK#dXW?(57@sj)v)4?ky8j%tieOg$zZAr%%C zPFSws5mIGQ<%C%rH$&=LbL}cUMkXP57Iz_--i51jrb~2|*s<^kNtsC5!xBA@kd%j1 zFoI`gY-I-v9UdVocdH;6Zw|-Yn@5+e@nqx?vJP+l)a9w9FVF9BFE zzzSkUP9abM40FY&0}Hhr+fOE;MV8NeT^?7XC8 zky8j%Wx<5&pj8$lrx2*Bf(bud|N33z^3yY+Q3ER}U=hm5DFmvyV5(s?7bBw(sK$Z` zZ{vSwd2#3cMT|T`&I-SmJ|X^ml-*QKy?<(Y*_AOHlc+HEJZRhfs0X?YFLHG$SDM>=wN1Bh5o-^kaS}^BaaX_1Gf-Nb@V1P zhj&k3ZfAt#E?9noRf~+ALZIppW=PV;No&r$nz0vJ7Q=EZkC3ydvkWYlVM&OQ6D2vr z>PkjVAy6F&GZGfVPzS(-VO1v+C#1@Rx|c^tL{LNqrU+JjGI9!ms!f*K5rZdN9wBiSaX7EI{I=h=Rg=y!u?R`INV&oM!XjklY~>2e z4zP^C$SDM>k74$%WeANp`}f5)Mjn(1fmPFtoI;@L8K&BQ&y3`~%~zf?@_@@?s0SH7 z*r_boG2`+(v{+p*lfOfGsp5M^9wA35M{SsyrtAt%8w!#^!l2p;W{B{;CF@U4ll#KR zBgDzT2~S9{76But5U3>pa|x`tX5kvE@gDX#4n|mVDCr3=({!6G!w9Q{D*80z9@PujGQu+T+Q8_K z@8j3GFv1+N)NgX1+2-3pjIjK@b>V_L^K3;j7-3aMmBz!KyXsy!j4wlSZe{6dOvyHL2;A+?UC0!Zt-1~f+vP$Zb ztCHfgmnE-`-*lJ}mVwjOsaDNA{NoZMEJ9#jV2qOK&Dp$cd&u$BZO6K-8NM^Z3}YxR lN-kCg#T2Nk38EPo7(}2n0|S%L&bPaF{=fVCJCm>o0|1k+VFmyI literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialogbuttonbox.h.982B7482569C2361.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialogbuttonbox.h.982B7482569C2361.idx new file mode 100644 index 0000000000000000000000000000000000000000..3662b52c440c9d063143af6eddb353e1f53811f1 GIT binary patch literal 8106 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 Gfe8So%U>P< literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.5C5B68BD4C5D99BA.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.5C5B68BD4C5D99BA.idx new file mode 100644 index 0000000000000000000000000000000000000000..178a79f2448cad8a2be71e4f4646155f86f1f236 GIT binary patch literal 6520 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.976D7E4563589011.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.976D7E4563589011.idx new file mode 100644 index 0000000000000000000000000000000000000000..a137f6c59d558cd2399bd0a957d2b611e7df857c GIT binary patch literal 16282 zcmWIYbaR_z&%ofE;#rZKT9U}Zz`!8Pz`#&kQk40hiGg7WI|D<-oZe9Hd?`bLZ~ix( z`8-8Lw@$6P5zHZA8st>5q_fIo_vE8TZ*<%0T+sUaR@UB3Cpt<|b>88Yph8C-exdC8s7-I`JhyV4nFA35;qZPVQAiQ%5gkFv$KN2AME{oDDBRZHS0y|HXA%ScS$_vRTJ-t5T@Ot$CCDZ3j1^@{)cGF zOaA#!^^|YNF5IFRw>N9^lXoAFgvWH<`F-c}cOB>D8*)~>T(7MJ+W5WD|?ulD zQJ!T&)Zr-sy^}tA6qQ&uFOKF;;B$NT1{B{62JIoDh}bii2RwL#3)=G=spt9LbObpMdt-GA(Nn!UBk*H>+- z`|2-DjJufOHHrP~K9!sHCYK_D)VFGRuCfStKc_UOI&s3PZ{=UEsjpmWeVy;l|6e;w z-|vlYIra6Kx!2BdVnT;9u_#H;lD(i?(&H zepg=n_CI5~`%zbh;>z5l2?7iZ2f_}1VYU@#7GNsYWB`NkMn=v?Mrj5PFpr^m?!}y+ zH?FYoGni^Jga>j2@`4ElP6mc}Juk*^R_{;igfHuyVC84v*JKE{6s`q51Rm!Bg_@$g5^>$X<6-(fF1Tm z?EDNenhfEN9FBZo0%66S(h2)~qrY(SGq7nggoks4^MVPG0*E6EGc}LC2&m%XXOPom z2#@E8=LHiW1xa9E`03a0vXbTC1v?V#^Y8-R0tuK47T5P)6ks~QE5PIgb6^XjXbU2k z>N!NqwJ+b|V3ic(OOiTJ9Ex;5BQ!ts4b21|@Oo8*AAKTny7RU%N1;P}xF$%UZ z%E1%_N`F7JWqFC55R(H;!39Qv3yk701&W6hgPj&lR^Vrl)?^5e;fN6e6Chv2f&*IA zHkj8dEk==_K~j?;T$e*v7)*c^Kmv+&#kZ8}e5;fMnEYT?^f8L|F)G2Vu*%(EWHrf4 zgP*}nlOf!b!;=S0fJ}e{RQCR?Tf0AZYw$DJYBGe|aM~GRi?Im?i(k55Ie;_)?3X!A_GQ+?T^w08D_)fLPM+zgA*)k-UxolQYbj zOPM&AA_BWbR{FD+jI9nklR7v(F))Plv+?tQOkiMOU<_w1JuBv%nc=T1z?2O$p@WgL zgHaOZhPm6-k3YXqt1HA*15>b&Nq8ZXJOdZR#O`}09(M#ijRlyBU<#HnaxP&MhM8ca z#HzFJnYS@NgR&+=xCe&^7nlIK0pbgh4g4K~J{D&D3^tk!;c*;sd|(2k0Fo~fE|h1^ zIpt%{&A_3_5S}TWsR$-u7C622UwXFjsks1C49o>nn0Tfz!HbWRt=3+3f(jNwO!hDZ z=NSdgGm64Y$QJvTS!wy*f}cT1lOa5bBZ&`8AY7n$_O9?bNncBT1_@1u@F0#LJ}?1N z0P#ce57W|rvo=_AGgxXegy)FlD1!-@1sdJ)-6z)MS%D)P9B$!lO#E$3;;>MZdhgHm zreV9408=&0iA{_mO^nJg6WrW8va3vA*a$JD!4$k<K4B@VvuHs+j!6cFZ~-;} z36KIvp5mOhs!;t@doU}5swP9YD!-~In1FdQN~Skw^Rn$B0!)=KC$4AWT+bu~Q;_5$ zvMFV%NhmjinkGYdwn(-#n1D%7vAuI5f$wRk08=eY|6)eY#fUJtYx#FQ=hl>1q{McV zQR*n7@Jjj`EcV4rI*y;gSd$^#j>Aq6On`g2;a_Qv)N+j=7Aoa~Ta` zjyQihEPRIR%ya>!I+%h9j64$%QQ2H@wQK#7t_*ReX1Eb0EG4Wk1A=Fs`MB=7a5gK0 zxF$om7N-_3n1D&w`U`5M8tyC*U@C)|KZlWX4x<80!REa-880eN74S32YchnpbGQqD z36LKk(c~d(V)^5)MiD=QlqN&C8HbrLm;fn&crw@Hs@%^Y>tX?>QkWI97&&J#!fUGR zsSZoqV+>088Q3)$!tFWi1;GTu1ltdqcLexzN{|ZAc1F&2MBzEl?&|cES(hsWn95;R z%w^)7%LH#!oSfr2X`*>~r2tbfOhFf;Xcwa*%$t*|yB?}8Ut7n|V4}$o9?20Y4kkcu zfOvE9_Rfm3{yPl- z#Eif`eg+jyhH!5VZyqoKQUGzmI=4GUkw1;62{1*$teD2gGYt`wA78{>i4EhJ&cl!j z%d)$f#C9{OGH^06GBh%JGlsLyWor4Xc6-?j0j6}AA(fn!@G9a!<;)W-<+?NZ84NWU z!Yw!~gun#I5s+YPE9bH|KNPhI`cG~9&3Q`&m)no|Q=g=1b6Ce{H^<8IgFn8=Wg(Lh7 z=9&!QUL0QhU;?B75=>&<8Bd(u#g4KwX)rK^i-?OTfeDZTNL8{i`ASVmH~UF3P`3q= zUJ6+X`C(zOxw_ir&0FI$LWoAeMn8N#hNtc1V>NC6~SAJ&*N(aqu7Wqt-FO@?rP4u5_y0a5_*!^IgP zF;y{~R|J>}V8Jw%iE}EV_4S+GGVQ^wC07KPd|(PTF>!8U5`p<*HQ&!m^Xr%15MZi; zDQIRCZbl^7FzMv;w=CH2fZHCBP*~0=wVY8EWxW3Fac5k@r79QRx$0XQqKgKa$s(l$;3Gm(KBLy{V#Lw zk8RHcm@;4r)-iFeL-<1TEOQl;kL0x5Jxyr~7bEW9pOR3M8_k9px%7^)L zIwR+FL|N+lcanB&;-8NKO!Y7YGZ}?vGRndtBgSn}k_&6w7o>o=&&Yot5fDPRXFo6g z^Yn`pB4btySHrVa@9+FYw^Ve$A$2jk89BQVUCd(N#1bZ^yl?yrESe1A<{aiiU;^RE zM)fYXU)8KX1(;l5PORszmxMX6#h`YsaZu+!0j4aN^n6Cn`Hb)cS(KVqEU3-E5aT-G zU@5a310zfLP9}z(OtL{=556eB=x1g>gT*OU@DM^G*Nb=GMen-JS6{R3arZpNh@k^E z#KFi39om3peJ#FTPlHuwnb}yv#aP661iWv*Ow8ok$`Y=@qQSNJ_QNgm$-S>x!i`vr zxWWzpeERo^{~1fTGmA4vxKLyq;UlV_j?@pV77xLJdY)h%Oy*oY9asr ztFUnsMlSGp39JuL8~Wq{6WcacPM+`!j1CtV-C;dyp72ME7LOS1VNu8v{+Q9?F*5%> zqv?A_8(3$AC;S7W=?7%~A4ZcujMlJvjwk#tqsd=nekYS@CzB1VJH!*-#bnxr;KPP- z7`ed1H?S@ZZ19GW3p!*23q0764I^hbXs8Az3>&IpFypTXm-Uus$a|a&}v7 z+2SI~yu7f*K{kF-F((sG_$5Y`ON`>+GKPVHfhT-E6U%%iI3G5|!^j05+JS{9Y+#3x z3p}6$6YdW5GC0S2oC|JW5H$I)Ie!uqEBlF%fF&P4=l~ESCwSlo<{#L=4FoR~T8YFv=qW<`yH%EoA;ZMwWZX{O61;&yo4B8ChN<^S>~%d_m^_U}X7$%x`33 zX=FmOua$|V6`9}1#L|b%pTNX20hzymiDdzTfBn>D#{)iR1(|rlMc72d5Z>6$#IT!5 z0LI_>^!3uZkE}u%0e6&De(x-al?Vw~j9I3w_st34Ck)pClh~ZXlQezp1QABAa25_0 zQJ4)DJKNvQoc3Q7t{#>q=B+k(G$~eIoRJY+4!|M?Hr~d_84ej|gGrpbcE`FVVuK{y zAXps32H+Su!yyB2FdbWkN^UQbUL?iH1GWL?BG`BwBWE~d91f-)HV((g84ekLgGsvL89PiNqi%d0?hBQ;X6joaLBM7%!ROF zJ4P<>a2?Ei*kBza7kH2kR$w$7FL+<2xKopfC%o9QI26_x;|agPXnun+7*?0UM)H`r zpyPKi+jzpyF!G*Z6on~(jps3OfyeP+w)2F?$;PR|M!{fXdW@Xmkg+_NX|S<8Mo!2W z9y9`BBY2FQ;T_)<*@w(O!N_s~!G{etGIEAP1{q;ahYd2aLIxKRK^rX_Ee{*> z;R#>CXt9FP3f7+F3E#tLv4_zL)@9-eKgMWrjL`}{zc@s9&$;cTF z8RCRVz=k*(Im01Cn=lE}S?sf;4dolHqOb&1s>mo3ByJ= zIk~{2nlM9n!t=QEq+pE=p70`pB6&n6X=IdXWYmT=e0ai}7+IPag<%7optz7*!KjOf zi%pDjn;3OrT^dl_$n9a&MUES}V~o16xPdhxn9wsBCv;>L=17=@jGW<+5mlIkbL9O! zk~^er;IRvfL|E&Fi6?vqBkvAIQCM%3GaNGH3Nry#POx%;hgxC6JmJpV&Z4mP8Bchb zPMH~Okc20^+@RbF)^6bmuV<;}gEd!Sp)JJ)9-2iMm&TnY32Wf-glF<(O2Lu`Pk4@M zjxj8Hc)}~BD>Px_IXvObj4aKJLa^=?Pk0NXObeqHtTn+C-oYrW)w&8w=>FbXVis-Hc$9=M)U2At_c2aM(*8=l86+smyvTXqd0*>7)5@MPpcD>~6bXjqx5Y13tFGim5{Y(t|5zRQ*Gy)?Rc=`Y~9=|QTabwRKXktK}Mu$q}Cd?_Q#QbulAn8GY%c)9~tdV98h zYo7nmDIV?+Sfu&+u)MGLIf{^g1;rlchwZXU*^(J~!sjx{&t=kujq@MWc_n@3;-gf! zQ7}KL9~KI@Pro%6pA3~?#YZSlNmW+T?3x*DU5Z zohSS%qxDrrdsxZF6TXm1VIh+WtYOK?c5L0-_lns}sBI3&2nS5EYxT|EeEAXx6=2`|zrGD3K2C8NelMgv6kwU#k> zEn_sSOymjQ%&4)M(Ew2$?Pb*1%V>b8UXC+r9A`9uB{xO?i*_sr`wKDL51V*mK+BRFBRaEx5w**92l z!sgx>Im01yZZNCeuRL>F`)n1$AXrwjJp1E7?&rKxxDBw(x!ds>pZN^2j+rNX8Y9azMsC=|6i@hcM%n3%DzL#- zP=?`N$Rq^IFtAxZCNA*o9wGt9$j0cv`oxc=f;ZV!KB$MgALg;e&?!Jh&Tz=oAIv?M zi>}XYGZk%w>wx+A)K1Cfu6~ggxCAWk!6pkCxxkZzu)uz_^@Z${s9Om2FoP_2OnS(i z5Z}s(US-|>>UU!4g+(9<)S**Y>y(i*95l-abLx(Eub_fMMs1)08XXa1m@rRxHCMGD zj5lkM*q7v{qit|!!$Kf^9m~F7&pX;dEij#8q%41fQR@by0j!*YO=U82fu}HG!MyQW z#0u?QlRMzX!a@UVdkwqQJ(Mu$pQt~=p#>fkx7v?qTF20 zsJ0xrqqdq+cQvC4qTJlbsJxL;3sG)vWt88_sD|8ZSK7^}i6}?+Gs^8}R7Gxi3^PKuu&+U@av31*BK>Yk<1f*n^F2U zqY`XBh9~?!qx5}7CB&Ha3r2|-jPkH4N}ljHj1q4cEzkV0F{4_`cG!FqAHrOt{dP;AE`D{ie@H7L|P6pGhlf56` zi(CLV29^b2vC6~+o%)8khbR0HBkv(b5txGNxd~bq*fuRd8}Ho4|IYH_&ijj)c*55* z@vmhPg%xf*;hUI5H!(@WW)or2!GvxwCv-*~X0gpbojLzgdX~VQ3d?)*TU#;&PUJ6z zOThd9Ycn%)hC}AwVMf7pVsxA2{4Tuvr+;cW6A!qugoP3hxUz)tU^DlOT;LgdSSEz! z3ntER$TU67Hgu2e&((kO?G0*%!PW+=kk3mU5vT*ZjQ-@+)k1)0B(QE(qJ{{*Ap z2?RgR_2+}luBDjvNvHnQiZ6Y*2BXq|WhpFUI*|1TFt0ezx!|;6r_6e|S77xKY+(Wu zWI+NfjCsO0G5T#{41kqUG9eCzwrcM-VCt{^Qgg(~ZIe5sDFDj_JmH0kg&MFB=Ls(~ zFSJAO$`#8s5FJVMJmC`=#V0b#-GZ)G01c|xE@yN>v_e-f@~>bNL-1EK zx~yjOMwG5=7&X=~>Ld6Y8Lc)lI>LMc@)`doMll3`E2G&~Mq5PbyNywG8>0?_znjr= zH=_eA)q#fD`1df1A^7_lP4_d}z_KY%_yIwGx#fQlJ zM~sS(Q2FRHq>7J`<*bWaT~}%cIZGer44A%4mwH-M%r(eq&TY@P9Ju{bV$S6|X$uzZhkI zF{&W=zZqqJBlG_-%Kky+qt5`#{zaBYpAl|i(r;oigJpf5@Mb2tW+qhxzl}-1jmZpF zyYhs$Gs(3xsUr9tOmZE_{7xphPE23udk6F!GY zZVr#(H+?5Hz}s3jY9)){Q< zxK+W&cx*dbWo{Mv|9(NzjqQv);XDjHLa>SjHk6IlrhxTx89Bp2OTl0shm~ART+jtz zFbVY0c~}t(8WsgF1cNDrEd*oa3*XE+}lp9su#JmI^U>~=Hx zz#3d?3_*(pWmgDft^Pgnl2`^_U=SS4K z6)Y9}u&yOfcpD>28zVn#0-Gniol&ZtQ5801FlCecDZO9Hrx}^R3u&NkXJDVG9=v^T z`)Q1339N2q;tYqZu0uE)b$;ky%+L65b8ODQLmd{ls~?^H{oz2{8MOTIbG6PnJa%i6_q@kHk}8Q9$A;u_(cLlGDB( zbK#9W%fy3{!g;_;iD024w(w7pv7-HXxZhyK3~Y%Z6Bl@CAuNUPgr~@*sKMI2{#JWt zP5b=d0$ew&t(_UM$6?q0#TVfcupomiOl0H&FGz&-U*hNel0KmH6`>yHj3e4F4PF{b zT*fd6wt$g|3%qa<;l6m;coo>noxty(b7gFvA#}rxg_Y}!oZ*mFjj*_f^+Omr!y&5~ zVG^+EP(~({@LS6e8gcgTi)+k0D1+BLC`ph9rIYpP{B8eV{+8F_UV=Hwj(cIo?auBS z7!t6-Kt|4R$O=lBqhQTTCeCok%1M|6`pgh)%7KvyItKw$nDqWc;HyTZM;La()?PAl zf!AEZilzfwpDkHjBJu>oAl(#p!rTvApbCm-@WND>gz&v3>rYOT`@+Z*&c(nb2(tm!^v4nd zkaept{jhbbjGQP{r1X+`GN}{gzQMx_7U!^`c1F%{$O2ZFL9hj^j9lP_tFSPbwy><_ zSnT@maD!k0f66a1b@7>bKNxw!H!z88V3LOo8^R_77&*i1`RgTN=1*;DW0j5C`xC7Q z@;+K9|7mi^A10pgnT#AW8HHdW#S=b@QF<1mDr`6(HoC~j84g((3p1FZC^aXsgMoqJ zQ_K3+O+UgiESM%VyOozjF&+C{%-Fv1*f?j`2`QS0`6 zMp!nx=J&T?*Us<-jIb%L3Bt4f81;LuV}z~iN=lOC+Q;tyg%LJ=SzMG{4BCao6fPt9 a#aTdVYXEaZXc$8TEN&SX!Vt_*1QP&g?M!|E literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qprocess.h.E44E37B13EB6997E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qprocess.h.E44E37B13EB6997E.idx new file mode 100644 index 0000000000000000000000000000000000000000..77774144974538d844310db6db58a03703c0ca70 GIT binary patch literal 14016 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 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/snigdhaosfalcon.h.0CB96F390E0A40F7.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/snigdhaosfalcon.h.0CB96F390E0A40F7.idx index aa9689c58978bcb07793e8146f8cf07997724eea..182bdd879043a6ba1afbfa8f57f2ecc9c25247a0 100644 GIT binary patch literal 1950 zcmWIYbaR`=&cNWD;#rZKT9U}Zz`!8Pz`#&kQk40cfq`K;BLhRloYo1B*@q2yTK~42 z-7hJ5*(^j39SSmfL7>gC*4BKK-ppta8OJ8CSm$_*#TUKM0EiOTj@zpz=o*y(Jj=bw_8 zCHog#JO5AZ^c)j6=}pYF)5PzdnkDq2Z1xGJ&-;t#s`MO|-t@O4DDTkTpJ^sBv9?h% zblx1n9nk>?x7lr}`TN@Ncm6wvnOO|QmAOgcObiT{&!6>=KUd5sz$6R`4h9AW4p~lF zNd^uEFv#mlHGeLx!NtzR%)r3G&&DqbCKx!uvWy(8Z`(d?H8c?r;$z}vVc?JukWc~> zF#XndP3Ew=HVKO{F~f`(VG$9ANt;|W{2izeD9Xgd3O0~|frEpKg9mCngTV5MyOzpo zItnoHz;w%q$tc5gYcPMdp8uvJT%1W1CN0V$$_kTyZMli};+_Lhd`v<2bYSLf= zCS7{HTkXBFV-Y(OBg}3dHXc!^-HaTp&+o4DDcGW1A;82BGhU8UP8_B`y3)~VYEDiQ z9}^!71BWE9q!^fhNgtp5ZrSpy{Jrc+_RC7iJgUkLyA*M1WdpzSbN2r)k4MVgaDHO%z4V3$_g-PX`T1F$96ur zD8M8Fla}X{mx4(PZ~o}^F}v!g0Fxk0T8UFh7ADP5l$ut|!GcI1jGW+f0ZR{Be7&9q ztIjervTz8p2=chUw`!cfaHHq~zrwEiY8y5t9u7$sNgh}b@o*?9D`~^5gqgw21xZT~ z&ol6FfKmobl7~Z-Ra6AVgQYS?E^z9C3BytsBPWVpm}{6A!H$EehB(zTIjCy>I)M^tX>!~@^C2WDw)IFti|7Zrn5c5o{@(`hDC-Go-m;a zl#!DIlrUj7$%-?DXom87G4gQmGVlt(%!Z{`Mn(=$I)$l*rBg;OaQcJ^UppbVVDWmN zI3^~r17X4tU%(_`iI|C#1DtrFR`GBsD=HhnQi#}otJ=8<{>6-_;j!EC8K3@v{xWDB z8bn<=t^Bfh6)f2^a&mx@JIvl^wVTU}KCZ80GaS3Q@BDP9Ml`cwG0(^a z&J-}!uuQ?k$pOv`aOcW!$q2&&b#K#zXN8%!`WSgQL_|cSVUY~WFHD@^d;%*vcsSHJ z)Wl(7_;CH}cah6a&xHC37TLFpIgUQ$Sh$FhheMG=kr!$$!_3uxrvw#yEkScUEF{o` zVTLiHMhGmMGID{lC(NrAwO?wEIJs>?bBTVVDDU5Uz1taiI3!pk_+bg#D)j&Tf}|TD zVRi;~A(#V`Hcnb|=GBb7P(xtug+(kQCkH6Y!>oj5c}7kSP*#TtM~MmxRo%LMnURZw zk%LhZW;QHoGjei(az0G;>2JRsySKjh1@$E?p%ta(Bq}j5Ft8U_OYpNCP-KK9W>~sl pfEiF+lw7P2vVC5=gNg5T*go?9bIeSIFZN)kLYrf3d?i>z3 zsw4|?mmYQfHM8=hS8rRvdNjr%%hRz93rsrmCM&(fJZr7!%L z7`*f?yNfGxllCz%FywWmnm?D;;9_TDWME+BX5$tG6AYXTAi&7VYJJya4y$XEuox2~ z6G(`GfmMJ-K$w98!ZEpM_&ZP`P?U*@86v>I%EraU1J%!B(m($(u+3Lgn8D7(2nsg_1_oAkHg-{{;f$=T zMX71Uc}xrpT712p2CL38GqSMqvheb_zqe|fzi^`{%yZ0K5Klo}$OHBPOp=FHkX29w z#)Em6krPD`%tR(eumv#H5bHcs9v_L6IkRf3P|58@(u<@RdBBRGwlTLyB(kL=^yAXgNBYl)Roi9FN;?_tKD2)^l^P1BM&RLJhv9iNQPrK_nn{a)QD!t z-lhr93Nvr@G4ikqhzLl-!U+~dOq}4Tfh7kXRuK*nahP8ou7CY5a{1|*PzS)mYv$^| zQ-X@UmY~@Lb03;8Ocx_+2vpR5sX5~0wh7H_tI+@V3zBYZXXIgJWndM81$xrPNo&r$ znz0wE8s>s1QDLE~TemMWabNz`$NyEy2%n mK#>s^m9P+n=c?kOsetupUi(this); updateCheckBoxes(); + connect(&installer, SIGNAL(finished(int,QProcess::ExitStatus)), this, SLOT(on_installerFinished(int,QProcess::ExitStatus))); } SnigdhaOSFalcon::~SnigdhaOSFalcon() @@ -15,6 +16,23 @@ SnigdhaOSFalcon::~SnigdhaOSFalcon() delete ui; } -void SnigdhaOSFalcon::updatePackageList() { - +QList SnigdhaOSFalcon::getCheckboxes() { + return this->ui->tabWidget->findChildren(); +} + +void SnigdhaOSFalcon::updatePackageList() { + QStringList packages; + for (auto element : getCheckboxes()) { + auto string = element->property("packageName").toString(); + if (string.isEmpty()) { + std::runtime_error(("Empty/Non existent package name detected for " + element->objectName()).toStdString()); + } + packages.append(std::move(string)); + } + + QProcess proc; + proc.start("pacman -Qq " + packages.join(" ")); + proc.waitForFinished(); + QString installed = proc.readAllStandardOutput(); + installed_packages = installed.split("\n"); } diff --git a/snigdhaosfalcon.ui b/snigdhaosfalcon.ui index 6962fbc..2dcc7d5 100644 --- a/snigdhaosfalcon.ui +++ b/snigdhaosfalcon.ui @@ -13,18 +13,2299 @@ SnigdhaOSFalcon - - - - - 0 - 0 - 800 - 26 - - + + + + + + QDialogButtonBox::StandardButton::Apply|QDialogButtonBox::StandardButton::Discard + + + + + + + 0 + + + + Offensive Security Tools + + + + + + true + + + + + 0 + 0 + 804 + 2101 + + + + + + + Post-Exploitation + + + + + + <html><head/><body><p>Turn-based strategy game based on Colonization.</p></body></html> + + + Bloodhound + + + + + + + 42 + 42 + + + + false + + + freecol + + + + + + + <html><head/><body><p>A <span style=" font-style:italic;">risk</span>-styled game in which players try to conquer the world by deciding which area to be invaded next.</p></body></html> + + + Koadic + + + + + + + 42 + 42 + + + + false + + + ksirk + + + + + + + <html><head/><body><p>A <span style=" font-style:italic;">reversi</span> implementation.</p></body></html> + + + Dnscat2 + + + + + + + 42 + 42 + + + + false + + + kreversi + + + + + + + <html><head/><body><p>Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat.</p></body></html> + + + Mimikartz + + + + + + + 42 + 42 + + + + false + + + wesnoth + + + + + + + <html><head/><body><p>Multiuser clone of the famous Microprose game of Civilization.</p></body></html> + + + Puppy + + + + + + + 42 + 42 + + + + false + + + freeciv + + + + + + + <html><head/><body><p>Turn-based single player strategy/simulation about a AI hiding, growing and evolving.</p></body></html> + + + Empire + + + + + + + 42 + 42 + + + + false + + + singularity + + + + + + + Meterpreter + + + + + + + 42 + 42 + + + + + + + + BeRoot + + + + + + + 42 + 42 + + + + + + + + Pwncat + + + + + + + 42 + 42 + + + + + + + + + + + Exploitation + + + + + + SearchSploit + + + + + + + 42 + 42 + + + + + + + + <html><head/><body><p>A clone of <span style=" font-style:italic;">PacMan</span>.</p></body></html> + + + jSQL Injection + + + + + + + 42 + 42 + + + + false + + + kapman + + + + + + + <html><head/><body><p>Yet another Worms clone, considered to be better than its predecessor by many. Take turns to blast your opponents into oblivion with comedic results! Best in Multiplayer.</p></body></html> + + + PTF + + + + + + + 42 + 42 + + + + false + + + hedgewars + + + + + + + <html><head/><body><p><span style=" font-style:italic;">Breakout</span>-style game.</p></body></html> + + + Armitage + + + + + + + 42 + 42 + + + + false + + + kbreakout + + + + + + + <html><head/><body><p>A <span style=" font-style:italic;">Tetris</span> remake for GNOME.</p></body></html> + + + Ropper + + + + + + + 42 + 42 + + + + false + + + quadrapassel + + + + + + + XSSer + + + + + + + 42 + 42 + + + + + + + + Exploi-DB + + + + + + + 42 + 42 + + + + + + + + <html><head/><body><p>Arcade version of Tetris</p></body></html> + + + ShellNoob + + + + + + + 42 + 42 + + + + false + + + ltris + + + + + + + <html><head/><body><p>Breakout-style arcade game in the manner of Arkanoid</p></body></html> + + + RouterSploit + + + + + + + 42 + 42 + + + + false + + + lbreakout2 + + + + + + + <html><head/><body><p>A 2D game with a goal by hitting targets with bombs before their plane crashes into them.</p></body></html> + + + Metasploit + + + + + + + 42 + 42 + + + + false + + + bomber + + + + + + + <html><head/><body><p>Building walls to limit amount of space occupied by two balls bouncing off the walls</p></body></html> + + + sqlmap + + + + + + + 42 + 42 + + + + false + + + kbounce + + + + + + + <html><head/><body><p>The Mario game with Portal gun mechanics.</p></body></html> + + + ysoserial + + + + + + + 42 + 42 + + + + false + + + mari0 + + + + + + + <html><head/><body><p><span style=" font-style:italic;">Snake</span>-like game for 2 players which compete to survive longer than the opponent.</p></body></html> + + + BeeF + + + + + + + 42 + 42 + + + + false + + + ksnakeduel + + + + + + + <html><head/><body><p>A clone of <span style=" font-style:italic;">Bomberman</span></p></body></html> + + + SQL Ninja + + + + + + + 42 + 42 + + + + false + + + granatier + + + + + + + Pwntools + + + + + + + 42 + 42 + + + + + + + + <html><head/><body><p>Fast-paced 2D multiplayer shooter</p></body></html> + + + Commix + + + + + + + 42 + 42 + + + + false + + + teeworlds + + + + + + + <html><head/><body><p>Fast paced, arcade-style, top-scrolling space shooter.</p></body></html> + + + Exploit Pack + + + + + + + 42 + 42 + + + + false + + + chromium-bsu + + + + + + + + + + Reconnaissance + + + + + + <html><head/><body><p>Moving a ball to avoid other balls</p></body></html> + + + Mitaka + + + + + + + 42 + 42 + + + + false + + + kollision + + + + + + + <html><head/><body><p>Utility for network discovery and security auditing</p></body></html> + + + NMap + + + + + + + 42 + 42 + + + + false + + + nmap + + + + + + + <html><head/><body><p>A full-featured Web Reconnaissance framework written in Python.</p></body></html> + + + Recon-NG + + + + + + + 42 + 42 + + + + false + + + recon-ng + + + + + + + <html><head/><body><p>Python script for enumeration of hosts, subdomains and emails from a given domain using google.</p></body></html> + + + DNSRecon + + + + + + + 42 + 42 + + + + false + + + dnsrecon + + + + + + + <html><head/><body><p>An open source intelligence and forensics application, enabling to easily gather information about DNS, domains, IP addresses, websites, persons, etc.</p></body></html> + + + Maltego + + + + + + + 42 + 42 + + + + false + + + maltego + + + + + + + <html><head/><body><p>Python tool for gathering e-mail accounts and subdomain names from different public sources (search engines, pgp key servers).</p></body></html> + + + TheHarvester + + + + + + + 42 + 42 + + + + false + + + theharvester + + + + + + + <html><head/><body><p>A DNS reconnaissance tool for locating non-contiguous IP space</p><p><br/></p></body></html> + + + Fierce + + + + + + + 42 + 42 + + + + false + + + fierce + + + + + + + <html><head/><body><p>2Graphical Nmap frontend and results viewer.</p></body></html> + + + Zenmap + + + + + + + 42 + 42 + + + + false + + + zenmap + + + + + + + <html><head/><body><p>The Open Source Footprinting Tool</p></body></html> + + + SpiderFoot + + + + + + + 42 + 42 + + + + false + + + + + + + <html><head/><body><p>TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes</p></body></html> + + + Masscan + + + + + + + 42 + 42 + + + + false + + + + + + + <html><head/><body><p>Fast network scanner designed for Internet-wide network surveys</p></body></html> + + + Zmap + + + + + + + 42 + 42 + + + + false + + + + + + + + + + Reporting and Documentation + + + + + + <html><head/><body><p>Roguelike dungeon exploration game based on the writings of JRR Tolkien.</p></body></html> + + + Faraday + + + + + + + 42 + 42 + + + + false + + + angband + + + + + + + <html><head/><body><p>Original dungeon crawl game</p></body></html> + + + Serpico + + + + + + + 42 + 42 + + + + false + + + stone-soup + + + + + + + <html><head/><body><p>Post-apocalyptic roguelike.</p></body></html> + + + MagicTree + + + + + + + 42 + 42 + + + + false + + + cataclysm-dda + + + + + + + <html><head/><body><p>An OpenGL-based clone of NetHack.</p></body></html> + + + Lair-Framework + + + + + + + 42 + 42 + + + + false + + + glhack + + + + + + + <html><head/><body><p>Original dungeon crawl game</p></body></html> + + + Dradis + + + + + + + 42 + 42 + + + + false + + + rogue + + + + + + + <html><head/><body><p>Single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world.</p></body></html> + + + DefectDojo + + + + + + + 42 + 42 + + + + false + + + dwarffortress + + + + + + + + + + Reverse Engineering + + + + + + <html><head/><body><p>fast paced multiplayer FPS focusing on movement and trick jumps.</p></body></html> + + + Ghidra + + + + + + + 42 + 42 + + + + false + + + warsow + + + + + + + <html><head/><body><p>Improved version of the Cube engine.</p></body></html> + + + Radare 2 + + + + + + + 42 + 42 + + + + false + + + sauerbraten + + + + + + + <html><head/><body><p>fast paced multiplayer FPS focusing on movement and trick jumps.</p></body></html> + + + Angr + + + + + + + 42 + 42 + + + + false + + + xonotic + + + + + + + + + + Network-Based Attacks + + + + + + <html><head/><body><p>An implementation of <a href="https://en.wikipedia.org/wiki/Mahjong"><span style=" text-decoration: underline; color:#646464;">Mahjong</span></a> for 4 players</p></body></html> + + + Ettercap + + + + + + + 42 + 42 + + + + false + + + kajongg + + + + + + + <html><head/><body><p>A variation of <a href="https://en.wikipedia.org/wiki/Skat_(card_game)"><span style=" text-decoration: underline; color:#646464;">Skat</span></a> card game for two players.</p></body></html> + + + DSniff + + + + + + + 42 + 42 + + + + false + + + lskat + + + + + + + <html><head/><body><p>A <a href="https://en.wikipedia.org/wiki/Dots_and_Boxes"><span style=" text-decoration: underline; color:#646464;">dots-and-boxes</span></a> game for two players</p></body></html> + + + Netcat + + + + + + + 42 + 42 + + + + false + + + ksquares + + + + + + + <html><head/><body><p>A set of solitarire card games</p></body></html> + + + Arpspoof + + + + + + + 42 + 42 + + + + false + + + kpat + + + + + + + <html><head/><body><p>A collection of solitaire card games.</p></body></html> + + + WireShark + + + + + + + 42 + 42 + + + + false + + + aisleriot + + + + + + + <html><head/><body><p>A 2D chess game which can use third party chess engines.</p></body></html> + + + hping3 + + + + + + + 42 + 42 + + + + false + + + gnome-chess + + + + + + + <html><head/><body><p>An advanced chess client for linux following the GNOME Human Interface Guidelines</p></body></html> + + + Yersinia + + + + + + + 42 + 42 + + + + false + + + pychess + + + + + + + <html><head/><body><p>Chess board by KDE with XBoard protocol support.</p></body></html> + + + Scapy + + + + + + + 42 + 42 + + + + false + + + knights + + + + + + + + + + Social Engineering and Phishing + + + + + + <html><head/><body><p>Open source, 2D space trading and combat game, taking inspiration from the Escape Velocity series.</p></body></html> + + + Gophish + + + + + + + 42 + 42 + + + + false + + + naev + + + + + + + <html><head/><body><p>Voxel-based sandbox game engine and game.</p></body></html> + + + King Phisher + + + + + + + 42 + 42 + + + + false + + + minetest + + + + + + + <html><head/><body><p>Open source, 2D space trading and combat game similar to the classic Escape Velocity series.</p><p><br/></p></body></html> + + + SET + + + + + + + 42 + 42 + + + + false + + + endless-sky + + + + + + + <html><head/><body><p>Free-as-in-freedom train simulator placed in the public domain.</p></body></html> + + + PhishX + + + + + + + 42 + 42 + + + + false + + + openbve + + + + + + + + + + Vulnerablity Scanning + + + + + + <html><head/><body><p>Slow-paced strategy like &quot;the Settlers 2&quot;.</p></body></html> + + + w3af + + + + + + + 42 + 42 + + + + false + + + widelands + + + + + + + <html><head/><body><p>3D and historically-based real-time strategy game, alpha stage. Based on the Age of Empires series.</p></body></html> + + + OpenVAS + + + + + + + 42 + 42 + + + + false + + + 0ad + + + + + + + <html><head/><body><p>Fork of Glest, a 3D real-time strategy game in a fantastic world.</p></body></html> + + + Nessus + + + + + + + 42 + 42 + + + + false + + + megaglest + + + + + + + <html><head/><body><p>Real-time strategy game written in C# and based on the Command &amp; Conquer game franchise</p><p><br/></p></body></html> + + + Nikto + + + + + + + 42 + 42 + + + + false + + + openra + + + + + + + <html><head/><body><p>A free cross-platform lobby client for the Spring RTS project</p></body></html> + + + Vuls + + + + + + + 42 + 42 + + + + false + + + springlobby + + + + + + + + + + Wireless Attacks + + + + + + <html><head/><body><p>City simulation game in which you are required to build and maintain a city. You can win the game either by building a sustainable economy or by evacuating all citizens with spaceships.</p></body></html> + + + Kismet + + + + + + + 42 + 42 + + + + false + + + lincity-ng + + + + + + + <html><head/><body><p>Another Transport simulation that works on linux with sdl.</p></body></html> + + + Reaver + + + + + + + 42 + 42 + + + + false + + + simutrans + + + + + + + <html><head/><body><p>A turn-based game in which the player wage wars by managing a fleet of spaceships and conquering other planets.</p></body></html> + + + PixieWPS + + + + + + + 42 + 42 + + + + false + + + konquest + + + + + + + <html><head/><body><p>Open source clone of the Microprose game &quot;Transport Tycoon Deluxe&quot;, a popular game originally written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features.</p></body></html> + + + airgeddon + + + + + + + 42 + 42 + + + + false + + + openttd + + + + + + + Wifi Pumpkin + + + + + + + 42 + 42 + + + + + + + + <html><head/><body><p>Free reimplementation of the game &quot;RollerCoaster Tycoon 2 (RCT2)&quot; with multiplayer support. It requires a copy of the original game to play it.</p></body></html> + + + Aircrack-ng + + + + + + + 42 + 42 + + + + false + + + openrct2 + + + + + + + + + + Web App Pen Testing + + + + + + OWASP ZAP + + + + + + + 42 + 42 + + + + + + + + <html><head/><body><p>Visual novel engine with a <a href="https://www.katawa-shoujo.com/"><span style=" text-decoration: underline; color:#646464;">rich repository</span></a>.</p></body></html> + + + Burpsuite + + + + + + + 42 + 42 + + + + false + + + katawa-shoujo-bin + + + + + + + Arachni + + + + + + + 42 + 42 + + + + + + + + Wfuzz + + + + + + + 42 + 42 + + + + + + + + Skipfish + + + + + + + 42 + 42 + + + + + + + + + + + Password and Brute Force Attacks + + + + + + CeWL + + + + + + + 42 + 42 + + + + + + + + Patator + + + + + + + 42 + 42 + + + + + + + + <html><head/><body><p>A platform game with the goal of collecting gold.</p></body></html> + + + Hydra + + + + + + + 42 + 42 + + + + false + + + kgoldrunner + + + + + + + <html><head/><body><p>Attempt to reimplement the popular role-playing game <a href="https://en.wikipedia.org/wiki/Morrowind"><span style=" text-decoration: underline; color:#646464;">Morrowind</span></a>. OpenMW aims to be a fully playable, open source implementation of the game's engine.</p></body></html> + + + Medusa + + + + + + + 42 + 42 + + + + false + + + openmw + + + + + + + <html><head/><body><p>Serious effort to create an innovative free and open source MMORPG</p></body></html> + + + John The Ripper + + + + + + + 42 + 42 + + + + false + + + manaplus + + + + + + + <html><head/><body><p>Mature science fiction role playing game set in the future.</p></body></html> + + + Crunch + + + + + + + 42 + 42 + + + + false + + + freedroidrpg + + + + + + + <html><head/><body><p>Serious effort to create an innovative free and open source MMORPG</p></body></html> + + + Hashcat + + + + + + + 42 + 42 + + + + false + + + frogatto + + + + + + + <html><head/><body><p>A platform game with the goal of collecting gold.</p></body></html> + + + Rainbowcrack + + + + + + + 42 + 42 + + + + false + + + supertux + + + + + + + Ophcrack + + + + + + + 42 + 42 + + + + + + + + pydictor + + + + + + + 42 + 42 + + + + + + + + Kraken + + + + + + + 42 + 42 + + + + + + + + + + + Mobile Security + + + + + + Android Tamer + + + + + + + 42 + 42 + + + + + + + + Apktool + + + + + + + 42 + 42 + + + + + + + + MASTG + + + + + + + 42 + 42 + + + + + + + + Frida + + + + + + + 42 + 42 + + + + + + + + <html><head/><body><p>Kart racing game featuring Tux and his friends.</p></body></html> + + + Androguard + + + + + + + 42 + 42 + + + + false + + + supertuxkart + + + + + + + MobSF + + + + + + + 42 + 42 + + + + + + + + NetHunter + + + + + + + 42 + 42 + + + + + + + + <html><head/><body><p>Tron Clone in 3D.</p></body></html> + + + Drozer + + + + + + + 42 + 42 + + + + false + + + armagetronad + + + + + + + Quark Engine + + + + + + + 42 + 42 + + + + + + + + bettercap + + + + + + + 42 + 42 + + + + + + + + + + + + + + + + -