From 06ca7b0761007d6ad17674c8fa4c18739055b287 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sat, 12 Oct 2024 18:30:02 +0200 Subject: [PATCH] feat(guide): Downloaders - Improve SABnzbd Blacklist (#2093) * feat(guide): Downloaders - Improve SABnzbd Blacklist * Update docs/Downloaders/SABnzbd/Basic-Setup.md Co-authored-by: nuxen * Update docs/Downloaders/SABnzbd/Basic-Setup.md Co-authored-by: nuxen * Update docs/Downloaders/SABnzbd/Basic-Setup.md Co-authored-by: nuxen * Update docs/Downloaders/SABnzbd/Basic-Setup.md Co-authored-by: nuxen --------- Co-authored-by: nuxen --- docs/Downloaders/SABnzbd/Basic-Setup.md | 31 +++++++++++------- .../sabnzbd-switches-queue-unwanted.png | Bin 0 -> 8455 bytes 2 files changed, 19 insertions(+), 12 deletions(-) create mode 100644 docs/Downloaders/SABnzbd/images/sabnzbd-switches-queue-unwanted.png diff --git a/docs/Downloaders/SABnzbd/Basic-Setup.md b/docs/Downloaders/SABnzbd/Basic-Setup.md index 8f6f0bd03..4777780b3 100644 --- a/docs/Downloaders/SABnzbd/Basic-Setup.md +++ b/docs/Downloaders/SABnzbd/Basic-Setup.md @@ -97,6 +97,25 @@ Covered and fully explained in [SABnzbd - Paths and Categories](/Downloaders/SAB 1. This should be set to the default unless you know what you are doing. Suppose you have a decent size queue, for example, in that case, you have sab sort every 30s, which could cause spikes in CPU, let alone shuffling jobs around that may be in the middle of actions. If this results in the jobs' order moving to the front it could cause that job to take even longer to extract/stall while waiting for the next update; as with sab, by default, you only have 3 unpackers going simultaneously (configurable). 1. If your hardware isn't up to snuff, including CPU and/or IO performance, disabling Direct Unpack and/or enabling Pause Downloading During Post-Processing can help. Defaults are fine for most hardware though. +#### Prevent unwanted extensions + +!!! info "The Starr apps focus solely on media files and typically ignore all those extensions." + +Add these extensions (*primarily for Windows users as they could potentially be abused or exploited*) to your `Unwanted extensions` list. + +```none +ade, adp, app, application, appref-ms, asp, aspx, asx, bas, bat, bgi, cab, cer, chm, cmd, cnt, com, cpl, crt, csh, der, diagcab, exe, fxp, gadget, grp, hlp, hpj, hta, htc, inf, ins, iso, isp, its, jar, jnlp, js, jse, ksh, lnk, mad, maf, mag, mam, maq, mar, mas, mat, mau, mav, maw, mcf, mda, mdb, mde, mdt, mdw, mdz, msc, msh, msh1, msh2, mshxml, msh1xml, msh2xml, msi, msp, mst, msu, ops, osd, pcd, pif, pl, plg, prf, prg, printerexport, ps1, ps1xml, ps2, ps2xml, psc1, psc2, psd1, psdm1, pst, py, pyc, pyo, pyw, pyz, pyzw, reg, scf, scr, sct, shb, shs, theme, tmp, url, vb, vbe, vbp, vbs, vhd, vhdx, vsmacros, vsw, webpnp, website, ws, wsc, wsf, wsh, xbap, xll, xnk +``` + +Afterwards you need to make the following adjustments: + +- Change the mode of `Unwanted extensions` to `Blacklist`. +- Change `Action when unwanted extension detected` to `Fail job (move to History)`. + +![!Unwanted Extensions](images/sabnzbd-switches-queue-unwanted.png) + +!!! note "If you are using SABnzbd to download games and apps, this list shouldn't be used. You can either create a separate category, set it to download only, and manually extract the files, or use a separate app or instance for them." + ### Post processing `Settings` => `Switches` => `Post processing` @@ -111,18 +130,6 @@ Covered and fully explained in [SABnzbd - Paths and Categories](/Downloaders/SAB 1. Best to leave this disabled and let the Starr apps handle this since it looks at runtime and makes a much more intelligent decision if it's a sample compared to what SABnzbd uses. 1. Helps with de-obfuscation, especially invalid file extensions -#### Prevent unwanted extensions - -!!! info "The Starr apps focus solely on media files and typically ignore all those extensions." - -Add these extensions to your `Cleanup List` (primarily for Windows users) as they could potentially be abused or exploited. - -```none -ade, adp, app, application, appref-ms, asp, aspx, asx, bas, bat, bgi, cab, cer, chm, cmd, cnt, com, cpl, crt, csh, der, diagcab, exe, fxp, gadget, grp, hlp, hpj, hta, htc, inf, ins, iso, isp, its, jar, jnlp, js, jse, ksh, lnk, mad, maf, mag, mam, maq, mar, mas, mat, mau, mav, maw, mcf, mda, mdb, mde, mdt, mdw, mdz, msc, msh, msh1, msh2, mshxml, msh1xml, msh2xml, msi, msp, mst, msu, ops, osd, pcd, pif, pl, plg, prf, prg, printerexport, ps1, ps1xml, ps2, ps2xml, psc1, psc2, psd1, psdm1, pst, py, pyc, pyo, pyw, pyz, pyzw, reg, scf, scr, sct, shb, shs, theme, tmp, url, vb, vbe, vbp, vbs, vhd, vhdx, vsmacros, vsw, webpnp, website, ws, wsc, wsf, wsh, xbap, xll, xnk -``` - -!!! note "If you are using SABnzbd to download games and apps, this list shouldn't be used. You can either create a separate category, set it to download only, and manually extract the files, or use a separate app or instance for them." - --- ## Sorting diff --git a/docs/Downloaders/SABnzbd/images/sabnzbd-switches-queue-unwanted.png b/docs/Downloaders/SABnzbd/images/sabnzbd-switches-queue-unwanted.png new file mode 100644 index 0000000000000000000000000000000000000000..575d4b45bc6ffbeb9f07686efc2a2d02e96bdb81 GIT binary patch literal 8455 zcmch72~?8n`mb$w)6TT=?3}ZrEVm;W&O_ynGQ|cfGp7oZ98i%^QPg&pLxMw=rl{n0 z%2b>OM6|XFPDnX`ibJJhifD+6is;3C?m6eb?!D`-|5|sg%Uba8e&5IQz0dPK!|(mQ z#9gz$wEq|7U!^$VW zlvG9HzK#1kCF8vTmz|JOQnD@E?;SM%cOFtwM>B1HKYugCjhDqpI8jp>BRYTQ$-S$> zeVHQV(w7`p@H>!MtE?+u_B$3FJoZ(4x0=^rh1A~Lb52KRO?_k3zE)RNZazkN(uFow zko-Pb_E&9@k&Q5*j4iG21+<9YJMzfa=-0Y03g z^}ShrGwKsP7N&CSal+h@K%#!-9@q1WZDIk#>fmtWu=U?(u#%(jYm%d)g=XQ_hCuED z{WtYdzqH)MQva%mZD!Elvw&DE@oP<}xc$R5uz1u)&kXqpUKadV}z4(j-(^8@b?8 zs=*=@{1?px8~@;sNn@1ia$7ZC4uQ*|X^-#w2VUsU}@+HXTwO_gn-x{(+x zE77VTs3WA7b;AgM{&mJ*y$o)s)wt*fJ-jqBxH(enz|-qcc9GxW(!>*)$vkR1(wBqU zqBkSaw-aWlx7X7<99}WbcLbl>%DAN7%n_hwtfo(nskdIL`c@v}{G|cBGO;9_TR z18s`XB@QqeLbk3ubxoyC@9XaqBw zO8Y}0Wy)igdq(sr?T?uz@{t)K~2M&qU0e|BFb;g4PFdC`Mau z*&8k+=CIkC@WL=k6YLw!_)%V!Y*DBB4Y8rGU!eof$=+G^v? z(5?NdKIQFSw;9J3-dkC;0A1AjUKrtzUm(*3VuyOIJkw$S-|8M73f4$)DjQrVb}dXa z2^H^_?eTw=5+k<8rqKpeis>jAma?iI#+_mM4k4WF;*fWL$%)NCfLTH^_gzI09KKQHT#$zN)9;8@159Wl3Z^x`)?niG}0H8Ow;&GbCY)oYiD+>qV@uz?=p@Z$Z0Y{SZ-fGlqh+tIS9uP;rR*V4H}r!2Apu@vDmUT}Mg z|B8>p%^63x`Vrl~2s`RFn*4t(czfPQSAmArbL`XN11=$rhTB z>$vXSdG+hPl5|z=f^KB>k)lRX*1-#+eBY7w_xvJGw@Q=su2PWwa;SIDECq_2%Ou$^ zFNPo~*~wY)$sFx)t|Draju}-nLvlGqBpB`U-(rIU&)Ijy1r0Hp|a=?oNU=)0b3xmC6t(a#cE%d?c7D7p_h!^#V1z?xPw?mF#A zZ|qy6q?#r|;tKNgRY(H9sbr=^yffWA5jSV|cdq+Z0n?-Y@;fc2Yr-!CIXK=BF9~i1 zIsArCWuFLBaUth?WUfkjRQw;m#>M>_#hy40t_7L2Y1>s;AGZCla~K>Vk|qIeajDn#mjlqYf#@0XvdXP)$GXT^Q9 zScG`4it#N`8EaP(fCk{RYXW13!}vp03>e6qe_+8PE!ANi5zdLIrpKm7Op>oJq??qy zC9G56%?qfqIE1^{zp)J1Yy4Pemk4|$sx}UxA^xS79(%Kpz4gZ$4*BQQQ<6deBXtRM zN5M)CAETNJ&B$-8oqkxhG8G}Z{@7fCtDv5;s&ti*L6e%G)7C}DDnPANd-iEeC*}Q^ci)7Xg^5;WiD!y zT+;5Kvo2UJk9`EGJlUSN>3I7r_0RYCOQQ#1hJ{c1`&JtMSf}5V`xRL~2x%sNoTB%( zK4VXv0k8BvYpD*qLpaBn{71q9?9uJppBd|`s~Q{m-}X41HEOi9K7cuPANPtgJ@m^47_)mkXKrorrjydwN=Ms|z=ton ztUAp`C13oWq5wYZ_s1<|C#gXh2{1DJO*X84r+%eWfb9RL(b~7;kF~xHf%jwq$T68( zSnX{{c3?P90Rb9&qUwGU}!M*wq7f3%6mRL*UT{>l2DE z$kJe%Vg>YZjdjHBLS>Re|AG(VNCF*Mr026*AIUBf1O?BI5RCk3Rw@dLj5r2gxjJE? z_j&bK)VX)3B<8UC=Z+nZzC6Bqv+thV^|g^OfJYb9b>@`&)v-T2RMIhw73k}Aj4M^J znyZ*T0v4eV*kpq#O>mRZdw-CkvoeEyCi=l|;BckaMsYWcwoYE?yrIr+!M6NR6iPvPm&;(r*0`;S?!tcDJOV!E9#R-;An)BEnaC8{Nn#9b`A0 zr|9dBDBRY_xVfUs^O2zwbXTV{1#_Bh%n!&=#Z)2;`7bgSKh*|* z$O9JaH&$yTLCp2@T-J*a53-C6-H%MX3arX8LfR-N>fmVDV?DwBj(+MVfym}znE8ns zH#Nr&m=}Js6XHzP?Nd!)8Pw2$P)lw--2HQGE8{+v1V4N1zNMucjYDUumv+4zNf>5U zu#I|AeiI{kFbH?3rf3-|>k;8+>521DEo@Dxb+s|;$bH?aBvcW+wj$rrxOAK#AE&f_ zhBqrdnqJo7@8lRa!#O?W<@->^&$lRx5L~691`+wLj}IZb`~9J*nD2wMqi^=a zbh&Qg8e_>Nfh(&2&AquNr=zgsc^7HPYj(zhjw2omJuF!}gdWR>^!kU`Bl=!JDvxBq zvz7{~>%NMlKWqB`r3?*?#Y>-bA-CM5Dt+5D!;aQ;75u4_X3|;HGvM_A8>s4Vs%>#1 z4!Q>ps;z~W%>D%K%!khiV;kE7Q&P_8-Fnx@siZI~-Pn(rmbSUkI5ONieU6qSC`Ei5;VD8!-jOhq z6wt6N+QRnDEMgSE+yGFaX{aBmh?N4)o<#mO$aDGhUB7dct7yyK-76Tx(#{6-PupB zz{Uy}4Mk2UCFZa%bwm+jPOF^}Te^g$xbw(N0#%1+w>dg!=N{1=qyu-6G$3m`3uE<2 z859x=6?oE^bf>~bNB@4q-#GLUBdF#?`EqUsjMQ--xEC_7!N1~8Yb%~|%jL^%n?8Uo zOzx(oXTNC)brlH^Bc|U~AIby~YcWAsz?2K@W|`) zH72V43z|%I48d%d6VsZR-+Fe+%QB}qcM)s9ZEvxSVQ{kz6>?2hap-hcbeiFZ`Waia zd6Hdvzvi;IKrbf4k2s%14~%ged0dFE_2J6mhaHuIwaWy7Q=S6#fvYT=+=?}l4E58I zvraXoOPVpb&2;XwAbv!L;2p)qmL24p5%QY?gLwTe&Ci*oF=DX$?Z))IwdALF9I2|` zX6o%b@Tp`~Dql5??Z!SEo#~Smm4(M-hcojVdwfjg;^2Xy$st8OHwy?WV}C^y+o_QZ zdA7RN>8^NF`woA-rdKR}8tm(r!S2xKrV%<}SAYemKy)lhFVZl)ho*}A$mr0tbk>N0 ztYu;JUL7l=y_ccXyqE#JqS@kccJ=_H5s4-nXZ+F%Ki?qM1a>Lj6ozyZs^rc^8 zB`FOuSPSCya?-m59}mjylrL;=3y}ds8`9HSt`WOFo?@*$`7Etnw31>J`B}Ghfw`c1 z^v{ojBO!VA>7sXK?-#3*3bHsFnspr}nMX_u60bQ%Y}!+AFfV>vk>wUN65*ylY}uY- zRJPw}4TTyH1tDJ>n^Je81q|vVSJ~-Wwqash4}eqM;ZMI*=!b<9K;&J@En`CdSt^3> zp-VAYkGQKgUzhBxMLsedgSBRTOz5);JJ}Q#?ai)V;V4k%20INt4;fL>2i6)#N5wu{ zWvj3w{t1rXuFeL38wP$iAIUVWg#W%J&|_Ja#?2I$s&g^|{RqPMkM&qJ69I?~Wv>X= z@f6J4=|kYd$DZjD13u8zs7TYtNr1CjKGE0RVHm5=v(F?PNDeGXOkbUPX=I*j^k9$9 zLB^-X*6)IXrPS?{+ueAZAo(YYa^wHbqWrHH{R-G8p?svuPfDQ0wzTz(gR}2rwWUh-Vzoc~`l0ImIv?oMj`?4C}2QM*M4;o(V4SO$yc1LTtohjih`)!$Sk-CKJx=v;ui!_r- zSh%wl6M4Nuv64-eE6WwtGj`62&gvd3a>Kf@ok6jUn~SHD>S|fGdGKY9VmPzt!Kul^DE~w@#C}$@l`9 zy(>K>lXp+%9+X&s()t{75t@d}Y;R36?8q!SxB~7|GN&X6``ZmQZqPh_0N25{kzWFp z7V;UI(U*xxnLbBg!*QdP%|^^TyMhHmP8{?M6l(^iCJ#*4-pNGP(CGxmcPD!9% z)DfV!*}3d|Pzf4y1ST*zS(`p-oz35H(QAL+-Aszs1)T!&PMuO<Aaeccq)n~vqe_BAkba^=ng5n9@C@=a|eM+@l2M>kd{yMDNc z^F8;?VmkQy|IYJB!dns;jQ01*v!~(x(5UI|SN9;jt@=s;Ll*HOcWk;v+nol~)yHgR z=L4e+1eu^$^g#-uzd`PP_l?xDiB*TJDX9NC%0xBM0!Nz+(q$2jGQ2!M!XOGt4Y~;x z^;Bv4+|0HOmwnk8tWlS>x$!uD$#KD^WChm8HHOQGN@fKQsM$9B#W#ypzdoe8mkXDj zEc!J9KD7^7UYF3OWu1Zww$McOt$lfW%5YZ~6#6fKY* zt6SNokBGj;s0VueBuRRo32(3={5$>FyO{HqzBkk&ueI(UjX0cX0jSugz`f6&m66e;hc_esB?)~M`NZ;>w=e&+7u(RGL0Cb-zipv&Lz_3 zQivfyg>{alJ3VS1jDmY-J*`GDE)i2$m3735Y)h5HMX=6MWN+&`Xg8t8HPbc&Hg}4( zw?^5Zh}6#TE^1q8j%v~7d7($KWasZ5ootbfc>{?Mt~8gQqgS$yjm z#$zu6(FH%R2$(TV09e|hyFD{2O0&o$SW)=T!={F{$HEKk65hUXbFl|?D59H$g6(D7u8|*0ImPZ zTKuQlvw)RrI`@4JDJYgJUgEZ{*TO*_;Z+Jrp#>xO`s8Ff$DVyL%8R2^Mi0;Fc<$q0 z9$vrpEaPQbAmbCknbE$!c0&H{^h6-2+lzbz&C?Kfg+SaH?Rw1{hsJw)B>m)nHWkK0 zkN6!ge&M`((>H-FIRLqzaLewIpYzthQ~S(VBNtnoueYNJ;^|<6EJmF14w$CqqN>%| z1yIcMDX^iwqV<_FR5#KDPU9g{lN+M=O+PC-N!?LVbb6u{keVE>s|*M;JX9tqkWc+W zZ#vFl;zemYw^K|SurFXI)6-)a@>Q}h7{;yxki->L48}3L7IztzUI@Bzd)Kdfa@34;x~G`zAJd8242B# zbQx-`KY!``^S|qR18(j+jAqz+1Ave4u#Bh+BZ-t+SAuK>Iad>`W{30WbTxg-s_N=`84s$}m?94*F?>|tEf7!EMQCgTc} zjafa-h{ygq3RulieEj%ZWJS0UwUR}M#Lv<)?cOi2am7Y;Q6@k5`jw1*|JGNm{>X7X^{}4 zxMnX_f|2dwCu-eb*bGujX*YP~WKxTIj`KmO4|hWCdWK|Bi%{QnV*eLp}s@QNJYmz%7 zQpU5=L#y~If#kEC5&Qj9c9CO~>zkRHSwJDwU~Xan!wQwegOt>uGRvUy50CcN-<2lv z!0&-cV|$qEql$OST#UdDqH8Gn`y}?mfkkP)%B*6VxOiu>dFt@OBkdgyENXUZz;geI zeTHQl#oIf4<=#rP=-v7ui7cW~$^CDKztz_4tQ&v#dh&6tCJy_lO z+XUWKY_fE+oiRxe8%%#)Q{0f*ENa(7>xPbb8m|rANlM8TxENbHrnT>sDv?C^hkXa+ zZmd}ish!=q7?0*CtY>HW2|{gOFl-KdIpAuz`Ez5+V3GDa ztXW-H;lzx}&#cZFNlEPd zhu}f?^CKK)f2;HeQX9yjscMCrDa6WI#>N z_;8(lwnu+=m2QfN`8b`w#2W6_)K8DuaAIDV&8|&A?H8dgnJ96-zA{f+o4o@jy<9XM zdt-!?mcs9rI1$qQ2T#_`(QnVx)HMc5gPNl{yZK?BT8(P40G()iQ*Y>f=;hbXM(*z) zBvq0QzCd`#YUEXe!qvQex>LSjB@5_DjgfK6K4d@15XHT7V>8R<7f>ns3iRd3aM1B0 zz!cTIEp+9sVhtqN!7oD*-Dv6WgvdNpMJ?y1a;9lXi;I!erIR<%ove>F`r&zqwL7n` z+f&g=A+#x{y;HjbZ*ksumF>94-d;g~83&kAjluPIt#b&cG_3c7q3i3wzK>g$BPoh} z1>Z@lQ!4T|p~Yy$^w?TCQIMStl8EvyX@Rp%_YFt8(3d+k>Ex7D zT#I?*AT@YGQrCSBLQ<_>bme%frI5ELJfCA(4p zQA&A*Z*lL;EqXK?Opi9YikORMhxQ#K$kpNqEtm&KZcr8{ULJre1qOp#!UenZ5!KR8X4o zc(q%NP@ZR>6{BWbs?~2ybm91Zlm4(G=^QRQ!wxvkp3juS2vTcPZOAj{iTGJ!l*m|8qTh@RFbC=++Hu-^dHj!2F7y9K`y@Q2pmdPRL>z`1hzj zV7+EyZ(_Rt+4H1upj{C5Bes*F7R>qVqeAQL$fw#uzgs8-VRx8CknNSBA@0a}4;|mE z%(Rj*OpM74=f|MA5yQVeyX&=z{~e^6qtu|~-^J^1w{BOOZTJ4a$+mXM-ul1(H1K;Q aZ%e&jA%ILc=gQsIYje^5cjAS6PyYu-P+DjJ literal 0 HcmV?d00001