From baa079d266289815945bf5e65745249fad68f83e Mon Sep 17 00:00:00 2001 From: git-user-cpp Date: Sun, 14 Jan 2024 10:48:23 +0200 Subject: [PATCH] v3.0.0 ANSI C --- main | Bin 0 -> 20784 bytes src/cpu/cpu_info.h | 13 ++++--- src/hlp/hlp_info.h | 82 ++++++++++++++++++++++++++++++++++----------- src/main.c | 2 ++ src/net/net_info.h | 6 ++-- src/ram/ram_info.h | 2 +- src/rom/rom_info.h | 5 +-- src/sys/sys_info.h | 2 +- 8 files changed, 82 insertions(+), 30 deletions(-) create mode 100755 main diff --git a/main b/main new file mode 100755 index 0000000000000000000000000000000000000000..5c52101890f4d1cc4d6fe40bf6ee8d6a4f172804 GIT binary patch literal 20784 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 -#include -void print_cpu_info() { +void print_cpu_info(void) { + FILE *cpu_file; + printf(" ____________\n"); printf("|\n"); printf("| CPU Info:\n"); printf("|____________\n"); printf("|\n"); - FILE *cpu_file = fopen("/proc/cpuinfo", "r"); + cpu_file = fopen("/proc/cpuinfo", "r"); if (cpu_file) { char line[128]; int lines = 0; @@ -23,14 +24,16 @@ void print_cpu_info() { } } -void print_full_cpu_info() { +void print_full_cpu_info(void) { + FILE *cpu_file; + printf(" ____________\n"); printf("|\n"); printf("| Full CPU Info:\n"); printf("|____________\n"); printf("|\n"); - FILE *cpu_file = fopen("/proc/cpuinfo", "r"); + cpu_file = fopen("/proc/cpuinfo", "r"); if (cpu_file) { char line[128]; while (fgets(line, sizeof(line), cpu_file)) { diff --git a/src/hlp/hlp_info.h b/src/hlp/hlp_info.h index 41e7591..aa7807a 100644 --- a/src/hlp/hlp_info.h +++ b/src/hlp/hlp_info.h @@ -1,6 +1,6 @@ #include -void print_banner() { +void print_banner(void){ printf("\n \ ____ _\n \ / ___| _ __ _ _ _ __ (_)_ __\n \ @@ -10,29 +10,73 @@ void print_banner() { |_| |___/\n\n"); } -void print_err_info() { +void print_logo(void) { +printf("MMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNK0OkxxdddddxkkO0KNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\n\ +MMMMMMMMMMMMMMMMMMMMMMMWXKOxdoc:;,,''''''''',,;:codxOKXWMMMMMMMMMMMMMMMMMMMMMMM\n\ +MMMMMMMMMMMMMMMMMMMWKOdl;,'',;:clooooddddoooollc:;''',:ldOKWMMMMMMMMMMMMMMMMMMM\n\ +MMMMMMMMMMMMMMMMN0dc,.',:loxkOOOOOOOOOOOOOOOOOOOOkxdoc;'..,cd0NMMMMMMMMMMMMMMMM\n\ +MMMMMMMMMMMMMW0d:'.':oxOOOOOkkxdollcc::::ccclodxkkOOO0Okoc,..':d0WMMMMMMMMMMMMM\n"); +printf("MMMMMMMMMMWXkl'.':okOOOOkxoc;'...''.........'...',:ldkOOO0Oxl,..,lkNWMMMMMMMMMM\n\ +MMMMMMMMMXk:..,lxOOOOxo:'. ......,;:lllc:;'....'. ...;lxkOOOOd:...:kNMMMMMMMMM\n\ +MMMMMMMNO:..,okOkOkd:. .' .;cc:::;'......,:loxO0o..;. .,lxOkOOxc...:OWMMMMMMM\n\ +MMMMMWKo'.'lkOkOkl' .,c. .. ..';cclodddxdooodOO;.;c.. .:dOkkOx:..'oKMMMMMM\n\ +MMMMWO;..:xOkkko' ..,l, . .','..',;clx0x..cl,.. .:xOkkOd,..;OWMMMM\n"); +printf("MMMNx'..lOkkkx; ..';lc. ...',;cldk; 'oc,,... .ckkkOk:..,xNMMM\n\ +MMNd'.'dOxkkl. ..',;lo' ..',;co:. :oc;;'.. ,dkxkOl..'dNMM\n\ +MWx'.'dkxkk:. ..,::ccc, ...';:lkk, .:cc:::,'. .okxxOl..'xWM\n\ +WO, .okxkk: .',,,;;,'. ......';:codk0xc::;;;,,,'. .lkxxkc..,OW\n\ +K:..ckxxk: ...,clcc:,.. ...',,;;:cclooooddxkOO00Oko:'... .okdxx; .cK\n"); +printf("x. ,dxdkl. .','.. .......'''''',,,;;;:::cclllllcc:;,'..',,'. 'dxdxo. .x\n\ +:..cxdxd' ..';:::;. ..........''''...'''.... '::c:,'.. :xddx; .:\n\ +' 'odoxl. ...',;co' ..,,'. .',;'. .co:;,''... 'odoxl. '\n\ +. ,ddox; ...',;co, .. .ck0K0d;. .'lOKKOo,. '..co:;,'.... .ldldo' .\n\ +. ;dood, ...',;:oc.'' ':oOKXKkc;. ;l:'.,:d0KX0xc;..,.'ol:;,''... cdloo' .\n"); +printf(". ;dood, ...',,;co;.. .;cloolc:,..lkk: .:cloolc:'....co:;,,'.... :dloo' .\n\ +. ,oold; ...',;;:lo; ..'''''. .oO0l. ..'','''. .loc:;,,'.... .cocol. .\n\ +. .lococ. ...',;:lll;. .o00o.......';o: 'cloc:;,'... .llcoc. .\n\ +; .:ocll' ..,:c:,'',c;... .,'..,;::cldOx'.c:'.';:c:;'.. ,lcco; :\n\ +d. 'lc:l:. .',,'.':oxdc' . .',;:::cloxk: .;oxdl;..',,'. .cl:lc. .d\n"); +printf("K; .:l::l, '.. ,okdc'. . 'cloc::clxkc. .,lxko, ..'. ;c::l, :K\n\ +Wk' .cc;:c' ....,xx,. .. .,;llccldx: .;kk;.... ,c;;c:. 'kW\n\ +MNd. .cc,;c' .'..:l;. ...',:cooc. .:dl...'. ,c;,c:. .dNM\n\ +MMNo. .::,;:;. .'..'c:. ..,;::cc:;. .:l,..,. .,:,,::. .oNMM\n\ +MMMNd. .;:,'::. .'..,:'. ...... .'::..''. .;;',:;. .dNMMM\n"); +printf("MMMMNx' .,:,',:,. .....;,. .,:'..'. .;;'';:'. 'kWMMMM\n\ +MMMMMW0:. .;;'.,;,. .',. .,,. .. .,;,.';,. .c0WMMMMM\n\ +MMMMMMMNx,. .;;'.,;,.. .'. .,. .',;'.';,. .,xNMMMMMMM\n\ +MMMMMMMMWXd,. .,,,..,;,'. ... ... .',,,..,,,. .,dXMMMMMMMMM\n\ +MMMMMMMMMMWXd;. .',,'..,,,,'.. ...'',,'..',,.. .;xXWMMMMMMMMMM\n"); +printf("MMMMMMMMMMMMMNOl'. ..'''...',,,,''''''''''''''',,,''..''''.. .'lONMMMMMMMMMMMMM\n\ +MMMMMMMMMMMMMMMWXkl,. ......'''...'''''''''......''..... .,lkXWMMMMMMMMMMMMMMM\n\ +MMMMMMMMMMMMMMMMMMWN0dc,.. ........................ ..,cd0NWMMMMMMMMMMMMMMMMMM\n\ +MMMMMMMMMMMMMMMMMMMMMMWNKOdl:,'... ...',:ldOKNWMMMMMMMMMMMMMMMMMMMMMM\n\ +MMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKOkdlc:::::::cldkOKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMM\n"); +} + +void print_err_info(void) { printf("Use spynix -h or spynix --help to display all valid options\n"); } -void print_hlp_info() { +void print_hlp_info(void) { print_banner(); - printf("Spynix is a commandline tool for gathering info about hardware.\n\n \ - Info:\n\t \ - -h or --help \t- show this menu\n\t \ - -v or --version \t- show version\n\t \ - -b or --banner \t- show ASCII banner\n\n \ - Options:\n\t \ - -a or --all \t- show summary info about system, cpu, ram and rom\n\t \ - -sys \t\t- show system info\n\t \ - -cpu \t\t- show short Central Processing Unit info\n\t \ - -ram \t\t- show Random Access Memory info\n\t \ - -rom \t\t- show Read Only Memory info\n\t \ - -net \t\t- show network info\n\n \ - Advanced:\n\t \ - -cpu -f or -cpu --full \t- show full Central Processing Unit info\n"); + printf("Spynix is a commandline tool for gathering info about hardware.\n\n\ +\t\tInfo:\n\ +\t\t\t-h or --help \t\t- show this menu\n\ +\t\t\t-v or --version \t- show version\n\ +\t\t\t-b or --banner \t\t- show ASCII banner\n\ +\t\t\t-l or --logo \t\t- show ASCII logo\n\n"); + printf("\t\tOptions:\n\ +\t\t\t-a or --all \t- show summary info about system, cpu, ram and rom\n\ +\t\t\t-sys \t\t- show system info\n\ +\t\t\t-cpu \t\t- show short Central Processing Unit info\n\ +\t\t\t-ram \t\t- show Random Access Memory info\n\ +\t\t\t-rom \t\t- show Read Only Memory info\n\ +\t\t\t-net \t\t- show network info\n\n\ +\t\tAdvanced:\n\ +\t\t-cpu -f or -cpu --full \t- show full Central Processing Unit info\n"); } -void print_ver_info() { +void print_ver_info(void) { print_banner(); - printf("spynix v2.1.0\n\nFor more info visit: https://github.com/git-user-cpp/spynix\n"); + printf("spynix v3.0.0\n\nFor more info visit: https://github.com/git-user-cpp/spynix\n"); } diff --git a/src/main.c b/src/main.c index 3f33612..344c6c3 100644 --- a/src/main.c +++ b/src/main.c @@ -39,6 +39,8 @@ int main(int argc, char **argv) { print_ver_info(); } else if(strcmp(argv[1], "-b") == 0 || strcmp(argv[1], "--banner") == 0) { print_banner(); + } else if(strcmp(argv[1], "-l") == 0 || strcmp(argv[1], "--logo") == 0) { + print_logo(); } else { print_err_info(); } diff --git a/src/net/net_info.h b/src/net/net_info.h index 2802bc4..0239245 100644 --- a/src/net/net_info.h +++ b/src/net/net_info.h @@ -7,19 +7,21 @@ void print_net_info(char *hostname){ struct hostent *host = gethostbyname(hostname); + struct ifaddrs *ifaddr, *ifa; + int i; + if(host == NULL){ perror("gethostbyname"); exit(1); } else { printf("Host Name: %s\n", host->h_name); printf("IP Address: "); - for(int i = 0; host->h_addr_list[i] != NULL; i++){ + for(i = 0; host->h_addr_list[i] != NULL; i++){ printf("%s ", inet_ntoa(*(struct in_addr *)host->h_addr_list[i])); } printf("\n"); } - struct ifaddrs *ifaddr, *ifa; if(getifaddrs(&ifaddr) == -1) { perror("getifaddrs"); exit(1); diff --git a/src/ram/ram_info.h b/src/ram/ram_info.h index c3d1df9..6ffaa51 100644 --- a/src/ram/ram_info.h +++ b/src/ram/ram_info.h @@ -1,7 +1,7 @@ #include #include -void print_ram_info() { +void print_ram_info(void) { struct sysinfo sys_info; sysinfo(&sys_info); printf(" ____________\n"); diff --git a/src/rom/rom_info.h b/src/rom/rom_info.h index 878b370..56ef9b4 100644 --- a/src/rom/rom_info.h +++ b/src/rom/rom_info.h @@ -1,13 +1,14 @@ #include #include -void print_rom_info() { +void print_rom_info(void) { + struct statvfs fs_info; + printf(" ____________\n"); printf("|\n"); printf("| ROM Info:\n"); printf("|____________\n"); printf("|\n"); - struct statvfs fs_info; if (statvfs("/", &fs_info) == 0) { printf("| Total Disk Space: %ld MiB\n", fs_info.f_blocks * fs_info.f_bsize / 1024 / 1024); diff --git a/src/sys/sys_info.h b/src/sys/sys_info.h index b85f673..d3b928d 100644 --- a/src/sys/sys_info.h +++ b/src/sys/sys_info.h @@ -1,7 +1,7 @@ #include #include -void print_sys_info() { +void print_sys_info(void) { struct utsname sys_info; uname(&sys_info); printf(" ____________\n");