[17841] 2021-05-07_插件分享可进行Web路径爆破的Dirsearch

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2021-05-07_插件分享可进行Web路径爆破的Dirsearch   |     W e b     D i r s e a r c h   G o b y S e c   2 0 2 1 - 0 5 - 0 7 G o b y 1 4   5 8 0 7         1 5   D i r s e a r c h   使   G o b y   访 D i r s e a r c h   便
  0 1   1 . 1   使 使   d i r s e a r c h . p y p y t h o n 3   i p   w e b f i n d e r   使   d i r s e a r c h   c s v     c s v     0 2   2 . 1     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 a c k a g e . j s o n     e x t e n s i o n . j s 2 . 2     p a c k a g e . j s o n @ z h z y k e r     v u l m a p     . g i t i g n o r e                     / /   n o d e _ m o d u l e s   R E A D M E . m d                       / /     C H A N G E L O G . m d                 / /     s r c         e x t e n s i o n . j s         / /     p a c k a g e . j s o n                 / /   " c o n t r i b u t e s " :   {             " c o n f i g u r a t i o n " :   {                 " d i r s e a r c h . p y   " :   {                     " t y p e " :   " s t r i n g " ,                     " d e f a u l t " :   " " ,                     " d e s c r i p t i o n " :   " d i r s e a r c h . p y ( : / h o m e / c c c / d i r s e a r c h . p y ) " ,                     " f r o m D i a l o g " :   t r u e                 } ,                 " p y t h o n 3   " :   {                     " t y p e " :   " s t r i n g " ,                     " d e f a u l t " :   " p y t h o n 3 " ,                     " d e s c r i p t i o n " :   " P y t h o n 3 ( : p y t h o n 3   o r   / u s r / b i n / p y t h o n 3 ) "                 }             } ,         " v i e w s " :   {             " i p D e t a i l " :   {
  d i r s e a r c h . p y   p y t h o n 3   i p D e t a i l   w e b f i n d e r   t o o l b a r   5 1 .     D i r s e a r c h     p y t h o n 3     d i r s e a r c h . p y   使   d i r s e a r c h . p y   2 .     p y t h o n 3     p y t h o n 3     m a c 使   p y t h o n 3   w i n d o w s     c m d     p y t h o n p y t h o n 3     p y t h o n 3     p y t h o n 3   3 .   i p D e t a i l   w e b f i n d e r     I P   w e b f i n d e r     c s v   ; 4 .   t o o l b a r     c s v   d i r s e a r c h . p y   p y t h o n 3   t o o l b a r                   " b a n n e r T o p " :   [                     {                         " c o m m a n d " :   " d i r s e a r c h _ s c a n " ,                         " t i t l e " :   " d i r s e a r c h " ,                         " i c o n " :   " . / s r c / a s s e t s / l o g o . p n g " ,                         " v i s i b l e " :   " D i r s e a r c h C h e c k "                     }                 ]             } ,                         " w e b f i n d e r " :   [                                 {                                         " c o m m a n d " :   " d i r s e a r c h _ s c a n " ,                                         " i c o n " :   " . / s r c / a s s e t s / l o g o . p n g " ,                                         " t i t l e " :   " d i r s e a r c h "                                 }                         ] ,                         " t o o l b a r " :   [                 {                     " c o m m a n d " :   " d i r s e a r c h " ,                     " t i t l e " :   " d i r s e a r c h " ,                     " i c o n " :   " . / s r c / a s s e t s / l o g o . p n g " ,                     " t i p s " :   " D i r s e a r c h _ R e s u l t "                         }                     ]                 }         }
2 . 3     h t t p h t t p s   h t t p h t t p s   访   u r l     i p     s m b r d p s s h     h t t p h t t p s     D i r s e a r c h     e x t e n s i o n . j s     D i r s e a r c h     G o b y     h t t p h t t p s     D i r s e a r c h   2 . 4     c m d     c s v     4 0 4   l e t   i d e n t i c a l   =   {                 " w e b " :   t r u e ,                 " h t t p " :   t r u e ,                 " h t t p s " :   t r u e } ; g o b y . r e g i s t e r C o m m a n d ( ' D i r s e a r c h C h e c k ' ,   f u n c t i o n   ( c o n t e n t )   {                 i f   ( i d e n t i c a l [ c o n t e n t . p r o t o c o l ] )   r e t u r n   t r u e ;                 r e t u r n   f a l s e ;         } ) ; f u n c t i o n   r u n S c a n n e r ( t a r g e t U r l , t a s k R e s u l t ) {                 v a r   c p   =   r e q u i r e ( ' c h i l d _ p r o c e s s ' ) ;                 v a r   c o m m a n d     =   c o n f i g [ " p y t h o n 3   " ] [ " d e f a u l t " ]   +   "   "   +   c o n f i g [ " d i r s e a r c h . p y   " ] [ " d e f a u l t " ]   +   "   - u   "   +   t a r g e t U r l   + "   " + " - x   4 0 4   " + " - - c s v - r e p o r t = " + t a s k R e s u l t ;                   / / c o n s o l e . l o g ( c o m m a n d ) ;                   i f   ( o s . t y p e ( )   = =   ' W i n d o w s _ N T ' )   {                                 / / w i n d o w s                                 c o n s o l e . l o g ( ) ;                                 c p . e x e c ( ` s t a r t   c m d   / k   $ { c o m m a n d } ` ) ;
  G o b y     i d     c s v     c s v     G o b y     i d     F O F A     h t m l     G o b y     i d     c s v                           } e l s e   i f   ( o s . t y p e ( )   = =   ' D a r w i n ' )   {                                 c o n s o l e . l o g ( c o m m a n d ) ;                                 l e t   d i r c m d   =   `                                                 o s a s c r i p t   - e   '                                                         t e l l   a p p l i c a t i o n   " T e r m i n a l "                                                                   a c t i v a t e                                                                 d o   s c r i p t   " $ { c o m m a n d } "                                                         e n d   t e l l                                                 ' `                                 c p . e x e c ( d i r c m d ,   ( e r r o r ,   s t d o u t ,   s t d e r r )   = >   {                                         i f   ( s t d o u t   ! =   " " )   {                                                 c o n s o l e . l o g ( s t d o u t ) ;                                         }                                 } )                         } e l s e   i f   ( o s . t y p e ( )   = =   ' L i n u x ' )   {                               / / L i n u x                                 / /   c p . e x e c ( ` b a s h   - c   " $ { u r l } " ` )                                 c o n s t   {   e x e c   }   =   t h i s . c p ;                                 e x e c ( ` b a s h   - c   $ { c o m m a n d } ` ,   ( e r r o r ,   s t d o u t ,   s t d e r r )   = >   {                                                 c o n s o l e . l o g ( ` s t d o u t :   $ { s t d o u t } ` ) ;                                                 c o n s o l e . l o g ( ` s t d e r r :   $ { s t d e r r } ` ) ;                                                 i f   ( e r r o r )   {                                                         c o n s o l e . e r r o r ( ` :   $ { e r r o r } ` ) ;                                                         g o b y . s h o w E r r o r M e s s a g e ( ` :   $ { e r r o r } ` ) ;                                                         r e t u r n ;                                                 }                                         }                                 )                         }                 }   v a r   t a s k R e s u l t   = _ _ d i r n a m e   + " / r e s u l t / " + g o b y . g e t T a s k I d ( ) ;               i f   ( ! f s . e x i s t s S y n c ( t a s k R e s u l t ) )   {                         f s . m k d i r S y n c ( t a s k R e s u l t ) ;                         v a r   t a s k R e s u l t   = t a s k R e s u l t + " / " + I P + " _ " + P o r t + " . c s v " ;                         r u n S c a n n e r ( t a r g e t U r l , t a s k R e s u l t ) ;                 } e l s e {                         v a r   t a s k R e s u l t   = t a s k R e s u l t + " / " + I P + " _ " + P o r t + " . c s v " ;                         r u n S c a n n e r ( t a r g e t U r l , t a s k R e s u l t ) ;                   } g e t F i l e s L i s t ( )   {                         v a r   f i l e P a t h = _ _ d i r n a m e + " / r e s u l t / " + g o b y . g e t T a s k I d ( ) + " / " ;                         l e t   f i l e s L i s t   =   [ ] ;                         i f   ( f s . e x i s t s S y n c ( f i l e P a t h ) )   {                                 l e t   f i l e s   =   f s . r e a d d i r S y n c ( f i l e P a t h ) ;                                 c o n s o l e . l o g ( f i l e s ) ;                                 f i l e s . f o r E a c h ( ( i t e m ,   i n d e x )   = >   {                                         i f   ( i t e m . i n d e x O f ( ' . c s v ' )   ! =   - 1 )   {                                                 v a r   f u l l P a t h   =   p a t h . j o i n ( f i l e P a t h ,   i t e m ) ;                                                 v a r   p r e f i x   =   f s . s t a t S y n c ( f u l l P a t h ,   {                                                         b i g i n t :   f a l s e                                                 } )                                                 / / c o n s o l e . l o g ( f u l l P a t h ) ;                                                 f i l e s L i s t . p u s h ( p r e f i x . b i r t h t i m e M s + ' | ' + f u l l P a t h ) ;                                         }                                 } ) ;                                 f i l e s L i s t = f i l e s L i s t . s o r t   ( f u n c t i o n ( a , b ) { r e t u r n   b . l o c a l e C o m p a r e ( a ) } ) ;                                   / / f i l e s L i s t   =   f i l e s L i s t . r e v e r s e ( ) ;  
  h t m l     c s v     o p e n E x t e r n a l     c s v   @   @ g o 0 p     m a c w i n d o w s     w i n d o w s   ~                                   / / f i l e s L i s t   =   f i l e s L i s t . r e v e r s e ( ) ;                                     c o n s o l e . l o g ( f i l e s L i s t ) ;                                 r e t u r n   f i l e s L i s t ;                         }   e l s e   {                                 r e t u r n   f i l e s L i s t ;                                                 }                 } f u n c t i o n   g e t L o c a l F i l e ( p a g e ,   t y p e )   {             v a r   p a t h =   p a r e n t . r e q u i r e ( " p a t h " ) ;             v a r   o s = p a r e n t . r e q u i r e ( ' o s ' ) ;             v a r   f s   = p a r e n t . r e q u i r e ( ' f s ' ) ;             l e t   f i l e s   =   p a r e n t . g e t F i l e s . g e t F i l e s L i s t ( ' ' ) ;             c o n s o l e . l o g ( g o b y . g e t T a s k I d ) ;             i f   ( f i l e s   & &   f i l e s . l e n g t h   >   0 )   {                 l e t   h t m l   =   " " ;                 l e t   c o u n t   =   f i l e s . l e n g t h ;                 r e s   =   f i l e s . s l i c e ( 1 0   *   ( p a g e   -   1 ) ,   p a g e   *   1 0 ) ;                 / / c o n s o l e . l o g ( r e s ) ;                 r e s . f o r E a c h ( ( v , k ) = > {                     c o n s o l e . l o g ( v . s p l i t ( " | " ) ) ;                 h t m l   + =   ` < t r >                         < t d   m i n - w i d t h = " 5 0 " > $ { ( 1 0   *   ( p a g e   -   1 )   +   k   +   1 ) } < / t d >                         < t d   m i n - w i d t h = " 5 0 " > < a   c l a s s = " o p e n _ f i l e "   s t y l e = " c o l o r : v a r ( - - m a i n - c o l o r ) ; "   h r e f = " # " > $ { p a t h . b a s e n a m e ( v . s p l i t ( " | " ) [ 1 ] ) } < / a > < / t d >                         < t d   m i n - w i d t h = " 5 0 " > $ { b i r t h T i m e ( v . s p l i t ( " | " ) [ 1 ] ) } < / t d >                     < / t r > `             } ) ;                 $ ( " # f i l e - t a b l e   t b o d y " ) . h t m l ( h t m l ) ;                     i f   ( t y p e )   {                     v a r   l a y p a g e   =   l a y u i . l a y p a g e ;                     l a y p a g e . r e n d e r ( {                                     e l e m :   ' p a g e ' ,                                     l i m i t :   1 0 ,                                     c u r r : p a g e ,                                     c o u n t :   c o u n t ,                                     j u m p :   f u n c t i o n   ( o b j ,   f i r s t )   {                                     g e t L o c a l F i l e ( o b j . c u r r ) ;                             }                     } ) ;                 }                 $ ( ' . o p e n _ f i l e ' ) . c l i c k ( f u n c t i o n   ( )   {                     i f   ( o s . t y p e ( )   = =   ' W i n d o w s _ N T ' )   {                             g o b y . o p e n E x t e r n a l ( ' f i l e : / / '   + g o b y . _ _ d i r n a m e + " r e s u l t " + g o b y . g e t T a s k I d ( ) + " " + $ ( t h i s ) . t e x t ( ) ) ;                     } e l s e {                           / / c o n s o l e . l o g ( g o b y . _ _ d i r n a m e + " / r e s u l t / " + g o b y . g e t T a s k I d + " / " + $ ( t h i s ) . t e x t ( ) )                             g o b y . o p e n E x t e r n a l ( ' f i l e : / / '   + g o b y . _ _ d i r n a m e + " / r e s u l t / " + g o b y . g e t T a s k I d ( ) + " / " + $ ( t h i s ) . t e x t ( ) ) ;                         }                     } ) ;             } e l s e {                     i f   ( g o b y . g e t T a s k I d ( ) = = ' ' )   {                                     $ ( " # n o - d a t a " ) . h t m l ( " ~ ~ " ) ;                             } e l s e {                                     $ ( " # n o - d a t a " ) . h t m l ( " ~ ~ " ) ;                             }                                               }                         }
  0 3     G o b y     n o d e . j s   西 @   @ g o 0 p   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 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 u 5 4 y 1 4 7 P F /   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   g o 0 p   |   G o b y   A P I G o b y _ e x p   z h z y k e r   |   W e b v u l m a p   h 1 e i 1   |     Z o o k e e p 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
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则