Cvar1984 / sqlscan

Quick SQL Scanner, Dorker, Webshell injector PHP
Other
226 stars 33 forks source link

[PHP] Progress Bar Fatal Error #2

Closed ghost closed 4 years ago

ghost commented 4 years ago

After [#] Total available urls : (any number) It runs the progress bar (https://packagist.org/packages/guiguiboy/php-cli-progress-bar).

However, results in fatal error (mb_strlen)

Should make this issue more visible.

PHP Fatal error:  Uncaught Error: Call to undefined function ProgressBar\mb_strlen() in phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php:186
Stack trace:
#0 phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php(169): ProgressBar\Manager->clearRightCharacters()
#1 phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php(219): ProgressBar\Manager->display()
#2 phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php(227): ProgressBar\Manager->update()
#3 phar:///usr/local/bin/sqlscan/src/SqlScan.php(55): ProgressBar\Manager->advance()
#4 phar:///usr/local/bin/sqlscan/main.php(24): Cvar1984\SqlScan\SqlScan->scan()
#5 /usr/local/bin/sqlscan(10): require('phar:///usr/loc...')
#6 {main}
  thrown in phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php on line 186
issue-label-bot[bot] commented 4 years ago

Issue-Label Bot is automatically applying the label bug to this issue, with a confidence of 0.82. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

Cvar1984 commented 4 years ago

Hi, Whenever I get "[#] Total available urls : (any number)", it runs the Progress Bar (https://packagist.org/packages/guiguiboy/php-cli-progress-bar).

However, results in fatal error. Any good solutions to this?

PHP Fatal error:  Uncaught Error: Call to undefined function ProgressBar\mb_strlen() in phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php:186
Stack trace:
#0 phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php(169): ProgressBar\Manager->clearRightCharacters()
#1 phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php(219): ProgressBar\Manager->display()
#2 phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php(227): ProgressBar\Manager->update()
#3 phar:///usr/local/bin/sqlscan/src/SqlScan.php(55): ProgressBar\Manager->advance()
#4 phar:///usr/local/bin/sqlscan/main.php(24): Cvar1984\SqlScan\SqlScan->scan()
#5 /usr/local/bin/sqlscan(10): require('phar:///usr/loc...')
#6 {main}
  thrown in phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php on line 186

The function mb_strlen() is not enabled by default in PHP. Please read the manual for installation details:

http://www.php.net/manual/en/mbstring.installation.php

ghost commented 4 years ago

Hi, Whenever I get "[#] Total available urls : (any number)", it runs the Progress Bar (https://packagist.org/packages/guiguiboy/php-cli-progress-bar). However, results in fatal error. Any good solutions to this?

PHP Fatal error:  Uncaught Error: Call to undefined function ProgressBar\mb_strlen() in phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php:186
Stack trace:
#0 phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php(169): ProgressBar\Manager->clearRightCharacters()
#1 phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php(219): ProgressBar\Manager->display()
#2 phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php(227): ProgressBar\Manager->update()
#3 phar:///usr/local/bin/sqlscan/src/SqlScan.php(55): ProgressBar\Manager->advance()
#4 phar:///usr/local/bin/sqlscan/main.php(24): Cvar1984\SqlScan\SqlScan->scan()
#5 /usr/local/bin/sqlscan(10): require('phar:///usr/loc...')
#6 {main}
  thrown in phar:///usr/local/bin/sqlscan/vendor/guiguiboy/php-cli-progress-bar/ProgressBar/Manager.php on line 186

The function mb_strlen() is not enabled by default in PHP. Please read the manual for installation details:

http://www.php.net/manual/en/mbstring.installation.php

Thank you.