Les comparto este simple código fuente que hice; el mismo tiene las funciones enumeradas en el título.
Imagen
Uso:
sudo ./Nombre del archivo compilado


Código fuente:

#include<iostream>
#include <chrono>
int main(){
system("clear");
auto ahora = std::chrono::system_clock::now();
std::time_t end_time = std::chrono::system_clock::to_time_t(ahora);
std::cout<<""<<std::endl;
std::cout << "Fecha y hora actuales: " << std::ctime(&end_time) << std::endl;
std::cout<<"TABLA ARP:"<<std::endl;
std::cout<<""<<std::endl;
system("sudo ip -s -s neigh flush all");
std::cout<<""<<std::endl;
system("sudo ifconfig eth0 down");
std::cout<<"MAC:"<<std::endl;
std::cout<<""<<std::endl;
system("sudo macchanger -s eth0");
system("sudo sync && echo 3 > /proc/sys/vm/drop_caches");
system("sudo ifconfig eth0 up");
return 0;
}
Imagen
Imagen
Responder

Volver a “Fuentes”