| @@ -0,0 +1,54 @@ | |||||
| <?php | |||||
| namespace App\Commands; | |||||
| use Illuminate\Console\Scheduling\Schedule; | |||||
| use LaravelZero\Framework\Commands\Command; | |||||
| use Netson\L4W\L4W; | |||||
| class Redes_wifi extends Command | |||||
| { | |||||
| /** | |||||
| * The signature of the command. | |||||
| * | |||||
| * @var string | |||||
| */ | |||||
| protected $signature = 'app:redes_wifi'; | |||||
| /** | |||||
| * The description of the command. | |||||
| * | |||||
| * @var string | |||||
| */ | |||||
| protected $description = 'Command description'; | |||||
| /** | |||||
| * Execute the console command. | |||||
| * | |||||
| * @return mixed | |||||
| */ | |||||
| public function handle() | |||||
| { | |||||
| $l4w = new L4W(); | |||||
| $networks = $l4w->scan(); | |||||
| foreach ($networks as $network) { | |||||
| echo $network->name . '<br>'; | |||||
| echo $network->strength . '<br>'; | |||||
| // Otros datos disponibles: $network->mac, $network->encryptionType, $network->channel, etc. | |||||
| echo '<br>'; | |||||
| } | |||||
| } | |||||
| /** | |||||
| * Define the command's schedule. | |||||
| * | |||||
| * @param \Illuminate\Console\Scheduling\Schedule $schedule | |||||
| * @return void | |||||
| */ | |||||
| public function schedule(Schedule $schedule): void | |||||
| { | |||||
| // $schedule->command(static::class)->everyMinute(); | |||||
| } | |||||
| } | |||||