0
0
This repository has been archived on 2020-08-03. You can view files and clone it, but cannot push or open issues or pull requests.
hostednetwork/Hostednetwork.cpp

64 lines
1.8 KiB
C++
Raw Normal View History

#include <Windows.h>
#include <string>
#include <iostream>
using namespace std;
int main()
{
int action[2];
bool exit = false;
string ssid, password;
do
{
system("cls");
cout << "1 - Change hostednetwork settings" << endl;
cout << "2 - Start hostednetwork" << endl;
cout << "3 - Check hostednetwork state" << endl;
cout << "4 - Stop hostednetwork" << endl;
cout << "5 - Exit" << endl;
cout << endl << "admin@hostednetwork:~$";
cin >> action[0];
switch(action[0])
{
case 1: system("cls");
cout << "1 - BJP Wi-Fi" << endl;
cout << "2 - Free Wi-Fi" << endl;
cout << "3 - Manually insert only for this time" << endl;
cout << "4 - Go back" << endl;
cout << endl << "admin@hostednetwork:~$";
cin >> action[1];
switch(action[1])
{
case 1: system("netsh wlan set hostednetwork mode=allow ssid=\"BJP Wi-Fi\" key=BJPR3t3W1f1 keyusage=persistent");
Sleep(3000);
break;
case 2: system("netsh wlan set hostednetwork mode=allow ssid=\"Free Wi-fi (pass:12345678)\" key=12345678 keyusage=persistent");
Sleep(3000);
break;
case 3: cout << "Insert SSID: ";
cin >> ssid;
cout << "Insert password: ";
cin >> password;
system(("netsh wlan set hostednetwork mode=allow ssid=" + ssid + " key=" + password + " keyusage=persistent").c_str());
Sleep(3000);
break;
default: break;
}
break;
case 2: system("netsh wlan start hostednetwork");
Sleep(3000);
break;
case 3: system("netsh wlan show hostednetwork");
cout << "Premi qualsiasi tasto per continuare ";
system("pause > nul");
break;
case 4: system("netsh wlan stop hostednetwork");
Sleep(3000);
break;
default: exit=true; break;
}
} while (!exit);
return 0;
}