[15046] 2020-02-22_一款功能强大的软件源代码分析与审计工具

文档创建者:s7ckTeam
浏览次数:6
最后更新:2025-01-18
2020-02-22_一款功能强大的软件源代码分析与审计工具 A l p h a _ h 4 c k   F r e e B u f   2 0 2 0 - 0 2 - 2 2 A p p l i c a t i o n I n s p e c t o r A p p l i c a t i o n I n s p e c t o r 使 4 0 0 使 A p p l i c a t i o n I n s p e c t o r A p p l i c a t i o n I n s p e c t o r C C + + C J a v a J a v a S c r i p t H T M L P y t h o n O b j e c t i v e - C G O R u b y P o w e r S h e l l A p p l i c a t i o n I n s p e c t o r H T M L J S O N t e x t H T M L A p p l i c a t i o n I n s p e c t o r A p p l i c a t i o n I n s p e c t o r
广 使   . N E T   C o r e   3 . 0 使 d o t n e t 使 使 使 A p p l i c a t i o n I n s p e c t o r A p p l i c a t i o n I n s p e c t o r . N E T   C o r e . N E T   C o r e   v 3 . 0 A p p l i c a t i o n I n s p e c t o r W i n d o w s L i n u x m a c O S g i t   c l o n e   h t t p s : / / g i t h u b . c o m / m i c r o s o f t / A p p l i c a t i o n I n s p e c t o r . g i t d o t n e t   b u i l d   - c   R e l e a s e d o t n e t   p u b l i s h   - c   R e l e a s e   - r   w i n - x 8 6 d o t n e t   p u b l i s h   - c   R e l e a s e   - r   l i n u x - x 6 4 d o t n e t   p u b l i s h   - c   R e l e a s e   - r   o s x - x 6 4 >   d o t n e t   A p p I n s p e c t o r . d l l   o r   o n   * W i n d o w s *   s i m p l y   A p p I n s p e c t o r . e x e   < c o m m a n d >   < o p t i o n s > M i c r o s o f t   A p p l i c a t i o n   I n s p e c t o r   1 . 0 . 2 5 A p p l i c a t i o n I n s p e c t o r   1 . 0 . 2 5 ( c )   M i c r o s o f t   C o r p o r a t i o n .   A l l   r i g h t s   r e s e r v e d E R R O R ( S ) :     N o   v e r b   s e l e c t e d .     a n a l y z e                 I n s p e c t   s o u r c e   d i r e c t o r y / f i l e / c o m p r e s s e d   f i l e   ( . t g z | z i p )   a g a i n s t   d e f i n e d   c h a r a c t e r i s t i c s     t a g d i f f                 C o m p a r e s   u n i q u e   t a g   v a l u e s   b e t w e e n   t w o   s o u r c e   p a t h s
使 o u t p u t . h t m l J S O N T a g d i f f 使 使 t a g d i f f     t a g t e s t                 T e s t   p r e s e n c e   o f   s m a l l e r   s e t   o r   c u s t o m   t a g s   i n   s o u r c e   ( c o m p a r e   o r   v e r i f y   m o d e s )     e x p o r t t a g s           E x p o r t   d e f a u l t   u n i q u e   r u l e   t a g s   t o   v i e w   w h a t   f e a t u r e s   m a y   b e   d e t e c t e d     v e r i f y r u l e s         V e r i f y   r u l e s   s y n t a x   i s   v a l i d     h e l p                       D i s p l a y   m o r e   i n f o r m a t i o n   o n   a   s p e c i f i c   c o m m a n d     v e r s i o n                 D i s p l a y   v e r s i o n   i n f o r m a t i o n     U s a g e :   d o t n e t   A p p I n s p e c t o r . d l l   [ a r g u m e n t s ]   [ o p t i o n s ]     d o t n e t   A p p I n s p e c t o r . d l l   - d e s c r i p t i o n   o f   a v a i l a b l e   c o m m a n d s     d o t n e t   A p p I n s p e c t o r . d l l   < c o m m a n d >   - o p t i o n s   d e s c r i p t i o n   f o r   a   g i v e n   c o m m a n d   U s a g e :   d o t n e t   A p p I n s p e c t o r . d l l   a n a l y z e   [ a r g u m e n t s ]   [ o p t i o n s ]     A r g u m e n t s :     - s ,   - - s o u r c e - p a t h                           R e q u i r e d .   P a t h   t o   s o u r c e   c o d e   t o   i n s p e c t   ( r e q u i r e d )     - o ,   - - o u t p u t - f i l e - p a t h                 P a t h   t o   o u t p u t   f i l e .     I g n o r e d   w i t h   - f   h t m l   o p t i o n   w h i c h   a u t o   c r e a t e s   o u t p u t . h t m l     - f ,   - - o u t p u t - f i l e - f o r m a t             O u t p u t   f o r m a t   [ h t m l | j s o n | t e x t ] .   D e f a u l t   =   h t m l     - e ,   - - t e x t - f o r m a t                           M a t c h   t e x t   f o r m a t   s p e c i f i e r s       - r ,   - - c u s t o m - r u l e s - p a t h               C u s t o m   r u l e s   p a t h     - t ,   - - t a g - o u t p u t - o n l y                   O u t p u t   o n l y   c o n t a i n s   i d e n t i f i e d   t a g s .   D e f a u l t   =   f a l s e     - i ,   - - i g n o r e - d e f a u l t - r u l e s         I g n o r e   d e f a u l t   r u l e s   b u n d l e d   w i t h   a p p l i c a t i o n .   D e f a u l t   =   f a l s e     - d ,   - - a l l o w - d u p - t a g s                     O u t p u t   o n l y   n o n - u n i q u e   t a g   m a t c h e s .   D e f a u l t   =   f a l s e     - c ,   - - c o n f i d e n c e - f i l t e r s             O u t p u t   o n l y   m a t c h e s   w i t h   c o n f i d e n c e   [ h i g h | m e d i u m | l o w ] .     D e f a u l t   =   h i g h , m e d i u m     - k ,   - - f i l e - p a t h - e x c l u s i o n s         E x c l u d e   s o u r c e   f i l e s   [ n o n e | < l i s t > ] .   D e f a u l t   =   s a m p l e , e x a m p l e , t e s t , d o c s , . v s , . g i t     - x ,   - - c o n s o l e - v e r b o s i t y               C o n s o l e   v e r b o s i t y   [ h i g h | m e d i u m | l o w | n o n e ] .     D e f a u l t   =   m e d i u m     - l ,   - - l o g - f i l e - p a t h                       L o g   f i l e   p a t h .     D e f a u l t   i s   < a p p l i c a t i o n   p a t h > / l o g . t x t     - v ,   - - l o g - f i l e - l e v e l                     L o g   f i l e   l e v e l   [ D e b u g | I n f o | W a r n | E r r o r | F a t a l | O f f ] .     D e f a u l t   =   E r r o r d o t n e t   A p p I n s p e c t o r . d l l   a n a l y z e   - s   / h o m e / u s e r / m y p r o j e c t d o t n e t   A p p I n s p e c t o r . d l l   a n a l y z e   - s   / h o m e / u s e r / m y p r o j e c t   - r   / m y / r u l e s / d i r e c t o r y   - r   / m y / o t h e r / r u l e s d o t n e t   A p p I n s p e c t o r . d l l   a n a l y z e   - s   / h o m e / u s e r / m y p r o j e c t   - f   j s o n   U s a g e :   d o t n e t   A p p I n s p e c t o r . d l l   t a g d i f f   [ a r g u m e n t s ]   [ o p t i o n s ]     A r g u m e n t s :     - - s r c 1                                                 R e q u i r e d .   S o u r c e   1   t o   c o m p a r e   ( r e q u i r e d )     - - s r c 2                                                 R e q u i r e d .   S o u r c e   2   t o   c o m p a r e   ( r e q u i r e d
使 使 1 使 使 2 T a g T e s t 使 使 使 使 使 使 1 使 使 2 E x p o r t T a g s     - - s r c 2                                                 R e q u i r e d .   S o u r c e   2   t o   c o m p a r e   ( r e q u i r e d     - t ,   - - t e s t - t y p e                               T y p e   o f   t e s t   t o   r u n   [ e q u a l i t y | i n e q u a l i t y ] .     D e f a u l t   =   e q u a l i t y     - r ,   - - c u s t o m - r u l e s - p a t h               C u s t o m   r u l e s   p a t h     - i ,   - - i g n o r e - d e f a u l t - r u l e s         I g n o r e   d e f a u l t   r u l e s   b u n d l e d   w i t h   a p p l i c a t i o n .     D e f a u l t   =   f a l s e     - o ,   - - o u t p u t - f i l e - p a t h                 P a t h   t o   o u t p u t   f i l e     - x ,   - - c o n s o l e - v e r b o s i t y               C o n s o l e   v e r b o s i t y   [ h i g h | m e d i u m | l o w ] .     D e f a u l t   =   m e d i u m     - l ,   - - l o g - f i l e - p a t h                       L o g   f i l e   p a t h     - v ,   - - l o g - f i l e - l e v e l                     L o g   f i l e   l e v e l   [ e r r o r | t r a c e | d e b u g | i n f o ] .     D e f a u l t   =   e r r o r d o t n e t   A p p I n s p e c t o r . d l l   t a g d i f f   s r c 1   / h o m e / u s e r / p r o j e c t 1   s r c 2   / h o m e / u s e r / p r o j e c t 2 d o t n e t   A p p I n s p e c t o r . d l l   t a g d i f f   s r c 1   / h o m e / u s e r / p r o j e c t 1   s r c 2   / h o m e / u s e r / p r o j e c t 2   - t   e q u a l i t y d o t n e t   A p p I n s p e c t o r . d l l   t a g d i f f   s r c 1   / h o m e / u s e r / p r o j e c t 1   s r c 2   / h o m e / u s e r / p r o j e c t 2   - t   i n e q u a l i t y   U s a g e :   d o t n e t   A p p I n s p e c t o r . d l l   t a g t e s t   [ a r g u m e n t s ]   [ o p t i o n s     A r g u m e n t s :     - s ,   - - s o u r c e - p a t h                           R e q u i r e d .   S o u r c e   t o   t e s t   ( r e q u i r e d )     - t ,   - - t e s t - t y p e                               T e s t   t o   p e r f o r m   [ r u l e s p r e s e n t | r u l e s n o t p r e s e n t ] .     D e f a u l t   =   r u l e s p r e s e n t     - r ,   - - c u s t o m - r u l e s - p a t h               C u s t o m   r u l e s   p a t h       - i ,   - - i g n o r e - d e f a u l t - r u l e s         I g n o r e   d e f a u l t   r u l e s   b u n d l e d   w i t h   a p p l i c a t i o n .     D e f a u l t   =   t r u e     - o ,   - - o u t p u t - f i l e - p a t h                 P a t h   t o   o u t p u t   f i l e     - x ,   - - c o n s o l e - v e r b o s i t y               C o n s o l e   v e r b o s i t y   [ h i g h | m e d i u m | l o w ] .     D e f a u l t   =   m e d i u m     - l ,   - - l o g - f i l e - p a t h                       L o g   f i l e   p a t h     - v ,   - - l o g - f i l e - l e v e l                     L o g   f i l e   l e v e l d o t n e t   A p p I n s p e c t o r . d l l   t a g t e s t   - s   / h o m e / u s e r / p r o j e c t 1   - r   / h o m e / u s e r / m y r u l e s . j s o n d o t n e t   A p p I n s p e c t o r . d l l   t a g t e s t   - s   / h o m e / u s e r / p r o j e c t 1   - r   / h o m e / u s e r / m y r u l e s . j s o n   - t   r u l e s p r e s e n t d o t n e t   A p p I n s p e c t o r . d l l   t a g t e s t   - s   / h o m e / u s e r / p r o j e c t 1   - r   / h o m e / u s e r / m y r u l e s . j s o n   - t   r u l e s n o t p r e s e n t
使 使 使 使 V e r i f y 使 使 A p p l i c a t i o n I n s p e c t o r G i t H u b h t t p s : / / g i t h u b . c o m / M i c r o s o f t / A p p l i c a t i o n I n s p e c t o r / w i k i *   m i c r o s o f t F B A l p h a _ h 4 c k F r e e B u f . C O M     U s a g e :   d o t n e t   A p p I n s p e c t o r . d l l   e x p o r t t a g s   [ a r g u m e n t s ]   [ o p t i o n s ]     A r g u m e n t s :     - r ,   - - c u s t o m - r u l e s - p a t h               C u s t o m   r u l e s   p a t h     - i ,   - - i g n o r e - d e f a u l t - r u l e s         I g n o r e   d e f a u l t   r u l e s   b u n d l e d   w i t h   a p p l i c a t i o n .     D e f a u l t   =   f a l s e     - o ,   - - o u t p u t - f i l e - p a t h                 P a t h   t o   o u t p u t   f i l e     - x ,   - - c o n s o l e - v e r b o s i t y               C o n s o l e   v e r b o s i t y   [ h i g h | m e d i u m | l o w ] .     D e f a u l t   =   m e d i u m d o t n e t   A p p I n s p e c t o r . d l l   e x p o r t t a g s d o t n e t   A p p I n s p e c t o r . d l l   e x p o r t t a g s   - o   / h o m e / u s e r / m y p r o j e c t / e x p o r t a g s . t x t d o t n e t   A p p I n s p e c t o r . d l l   e x p o r t t a g s   - r   / h o m e / u s e r / m y p r o j e c t / c u s t o m r u l e s   - o   / h o m / u s e r / m y p r o j e c t / e x p o r t a g s . t x t     U s a g e :   d o t n e t   A p p I n s p e c t o r . d l l   v e r i f y r u l e s   [ a r g u m e n t s ]     A r g u m e n t s :     - r ,   - - c u s t o m - r u l e s - p a t h               C u s t o m   r u l e s   p a t h     - i ,   - - i g n o r e - d e f a u l t - r u l e s         I g n o r e   d e f a u l t   r u l e s   b u n d l e d   w i t h   a p p l i c a t i o n .     D e f a u l t   =   f a l s e     - o ,   - - o u t p u t - f i l e - p a t h                 P a t h   t o   o u t p u t   f i l e     - x ,   - - c o n s o l e - v e r b o s i t y               C o n s o l e   v e r b o s i t y   [ h i g h | m e d i u m | l o w ] .     D e f a u l t   =   m e d i u m . d o t n e t   A p p I n s p e c t o r . d l l   v e r i f y r u l e s d o t n e t   A p p I n s p e c t o r . d l l   v e r i f y r u l e s   - r   / h o m e / u s e r / m y p r o j e c t / c u s t o m r u l e s   - i

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则