[17816] 2020-12-21_插件分享可进行排序扫描任务的TaskQueue

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-18
2020-12-21_插件分享可进行排序扫描任务的TaskQueue   |   T a s k   Q u e u e   G o b y   G o b y S e c   2 0 2 0 - 1 2 - 2 1   h v v 使 G o b y G o b y A P I 使   0 1   1 . 1   使 使
1 . 2   G o b y 1 . 8 . 2 3 0 T a s k   Q u e u e 1 . 3  
T a s k
  0 2   2 . 1   2 . 2   G o b y d a t a . j s o n 2 . 3   A P I 2 . 3 . 1   G o b y P O C g e t P o r t L i s t g e t V u l n e r a b i l i t y L i s t g e t O r d e r L i s t " c o n t r i b u t e s " :   {                 " v i e w s " :   {                                 " t o o l b a r " : [                                         {                                                 " c o m m a n d " :   " a d d T a s k " ,                                                 " t i t l e " :   " T a s k   Q u e u e   " ,                                                 " i c o n " :   " s r c / a s s e t s / i m g / l o g o 2 . p n g " ,                                                 " t i p s " : " T a s k   Q u e u e "                                         }                                 ]                 } } f s . w r i t e F i l e ( t h i s . f i l e P a t h , J S O N . s t r i n g i f y ( { " d a t a " : [ ] } ,   n u l l ,   6 ) , ( e r r ) = > { } g o b y . g e t P o r t L i s t ( ) . t h e n ( ( r e s ) = > {         c o n f i g . p o r t   =   r e s . d a t a ;         l e t   c o n   =   ` ` ;         f o r ( l e t   i   i n   r e s . d a t a ) {             c o n   + =   `                 < o p t i o n   v a l u e = " $ { r e s . d a t a [ i ] . t y p e } " > $ { r e s . d a t a [ i ] . t y p e } < / o p t i o n >             ` ;           }         $ ( ' . p o r t ' ) . h t m l ( c o n ) ;         f o r m . r e n d e r ( ' s e l e c t ' ) ;         $ ( ' . p o r t c o n t e n t ' ) . v a l ( r e s . d a t a [ 0 ] . v a l u e ) ; } ) g o b y . g e t V u l n e r a b i l i t y L i s t ( ) . t h e n ( ( r e s ) = > {         l e t   c o n   =   ` ` ;
2 . 3 . 2   b i n d E v e n t / 2 . 3 . 3   s t a r t S c a n 2 . 4     e x t e n s i o n . j s         f o r ( l e t   i   i n   r e s . d a t a ) {               c o n   + =   `                         < o p t i o n   v a l u e = " $ { r e s . d a t a [ i ] } " > $ { r e s . d a t a [ i ] } < / o p t i o n >                                 ` ;             }             $ ( ' . v u l n e r a b i l i t y ' ) . h t m l ( c o n ) ;             f o r m . r e n d e r ( ' s e l e c t ' ) ; } ) g o b y . g e t O r d e r L i s t ( ) . t h e n ( ( r e s ) = > {             l e t   c o n   =   ` ` ;             f o r ( l e t   i   i n   r e s . d a t a ) {                   c o n   + =   `                       < o p t i o n   v a l u e = " $ { r e s . d a t a [ i ] } " > $ { r e s . d a t a [ i ] } < / o p t i o n >                   ` ;             }             $ ( ' . o r d e r ' ) . h t m l ( c o n ) ;             f o r m . r e n d e r ( ' s e l e c t ' ) ; } ) / / 1 g o b y . b i n d E v e n t ( ' o n P a u s e S c a n ' , ( r e s ) = > {                 s e t T i m e o u t ( ( ) = > {                         i n i t ( ) ;                 } , 1 0 0 0 )         } ) g o b y . s t a r t S c a n ( q u e u e . d a t a [ i n d e x ] ) . t h e n ( ( r e s ) = > {           q u e u e . d a t a [ i n d e x ] . t a s k I d   =   r e s . d a t a . t a s k I d ;           q u e u e . d a t a [ i n d e x ] . s t a t e   =   1 ;           f s . w r i t e F i l e ( t h i s . f i l e P a t h , J S O N . s t r i n g i f y ( q u e u e ,   n u l l ,   6 ) , ( e r r ) = > {                         i f ( e r r ) {                                   r e j e c t ( e r r ) ;                         } e l s e {                                   r e s o l v e ( r e s ) ;                         }             } ) } ) ;
t a s k Q u e u e   p a r e n t . t a s k Q u e u e     p a r e n t . g o b y   G o b y t a s k Q u e u e   0 3   G o b y t a s k Q u e u e p a r e n t . t a s k Q u e u e 线 线 G o b y ~   ~ G o b y h t t p s : / / g o b i e s . o r g / d o c s . h t m l A P I B ~ h t t p s : / / w w w . b i l i b i l i . c o m / v i d e o / B V 1 k i 4 y 1 c 7 h m /   F a z   |   E S w i n d o w . t a s k Q u e u e   =   n e w   t a s k Q u e u e ( ) ; l e t   g o b y   =   p a r e n t . g o b y ; l e t   t a s k Q u e u e   =   p a r e n t . t a s k Q u e u e ; $ ( ' . c o n ' ) . d e l e g a t e ( ' . d e l e t e ' , ' c l i c k ' , f u n c t i o n ( ) {                 t a s k Q u e u e . d e l e t e ( [ $ ( t h i s ) . p a r e n t ( ) . a t t r ( ' q u e u e I d ' ) ] ) . t h e n ( ( ) = > {                           i n i t ( ) ;                 } ) ;         } )
  V a n i l l a   |   H i k v i s i o n     |   j s o n S h o d a n   g o 0 p   |   w e b X r a y   c 1 o 2 a 3   |     B a c d e   |   I P R a p i d D N S   P o c   S i r   |   P a c k e r   F u z z e r / h t t p s : / / g i t h u b . c o m / g o b y s e c / G o b y E x t e n s i o n / p r o j e c t s
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则