📄 gip.c
字号:
#include "gip.h"int main(int argc, char *argv[]){ printf("x----------------------x\n"); printf(" Darkwired neXon 0.7 \n"); printf(" by tsunami \n"); printf("x----------------------x\n"); int check; if(ioperm(gport, 1, 1) || ioperm(pport, 1, 1)) { printf("ioperm failed\n"); exit(0); }{if(argc > 1){ if(argv[1][0] == '-' && argv[1][1] == 'l') { check = 1; }}}while(1) { usleep(500); int data = inb(gport); switch(data) { case b1: { if(scommand("proftpd") < 1) { pstart("proftpd"); led("ftp_on"); printf("ProFTPD started.\n\n"); appendlog("ProFTPD started.", check); sleep(delay); break; } else { pstart("killall proftpd"); led("ftp_off"); printf("ProFTPD stopped.\n\n"); appendlog("ProFTPD stopped.", check); sleep(delay); break; } } case b2: { if(scommand("nfsd") < 1) { pstart("nfsstart"); led("nfs_on"); printf("nfsd started.\n\n"); appendlog("nfsd started.", check); sleep(delay); break; } else { pstart("killall -9 nfsd"); led("nfs_off"); printf("nfsd stopped.\n\n"); appendlog("nfsd stopped.", check); sleep(delay); break; } } case b3: { printf("reboot toggled!!\n\n"); appendlog("System reboot.", check); system("init 6"); sleep(delay); break; } case b4: { printf("halt toggled!!\n\n"); appendlog("System halted.", check); system("init 0"); sleep(delay); break; } default: { break; } } // end switch() } // end while()} // end main()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -