mirror of
				https://github.com/sqlmapproject/sqlmap.git
				synced 2025-10-31 07:57:47 +03:00 
			
		
		
		
	utf8 decoding of program arguments
This commit is contained in:
		
							parent
							
								
									f26de89216
								
							
						
					
					
						commit
						37b8d0c480
					
				|  | @ -29,6 +29,7 @@ from optparse import OptionGroup | ||||||
| from optparse import OptionParser | from optparse import OptionParser | ||||||
| from optparse import SUPPRESS_HELP | from optparse import SUPPRESS_HELP | ||||||
| 
 | 
 | ||||||
|  | from lib.core.convert import utf8decode | ||||||
| from lib.core.data import logger | from lib.core.data import logger | ||||||
| from lib.core.settings import VERSION_STRING | from lib.core.settings import VERSION_STRING | ||||||
| 
 | 
 | ||||||
|  | @ -462,7 +463,7 @@ def cmdLineParser(): | ||||||
|         parser.add_option_group(windows) |         parser.add_option_group(windows) | ||||||
|         parser.add_option_group(miscellaneous) |         parser.add_option_group(miscellaneous) | ||||||
| 
 | 
 | ||||||
|         (args, _) = parser.parse_args() |         (args, _) = parser.parse_args([utf8decode(arg) for arg in sys.argv]) | ||||||
| 
 | 
 | ||||||
|         if not args.direct and not args.url and not args.list and not args.googleDork and not args.configFile and not args.requestFile and not args.updateAll: |         if not args.direct and not args.url and not args.list and not args.googleDork and not args.configFile and not args.requestFile and not args.updateAll: | ||||||
|             errMsg  = "missing a mandatory parameter ('-d', '-u', '-l', '-r', '-g', '-c' or '--update'), " |             errMsg  = "missing a mandatory parameter ('-d', '-u', '-l', '-r', '-g', '-c' or '--update'), " | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user