예제 #1
0
def main(argv = None):
	if(argv is None):
		argv = sys.argv
	
	Logger.initLogger()
	log = Logger.getLogger()
	
	client = ClientCore()
	try:
		client.start()
	except IOError:
		log.error("Client terminated")
	except KeyboardInterrupt:
		log.info("Client terminated")
예제 #2
0
def main(argv = None):
	if(argv is None):
		argv = sys.argv
	
	Logger.initLogger()
	log = Logger.getLogger()
	
	if(len(argv) != 3):
		log.error("IP, port or server name not specified!")
		log.info("usage: TrackMe-Server <IP> <Port>")
		return 1
		
	server = ServerCore()
	serverIP = argv[1]
	serverPort = int(argv[2])
	try:
		server.start(serverIP, serverPort)
	except IOError:
		log.error("TrackMe-Server terminated")
	except KeyboardInterrupt:
		log.info("TrackMe-Server terminated")
예제 #3
0
def main(argv = None):
    if(argv is None):
        argv = sys.argv

    Logger.initLogger()
    log = Logger.getLogger()

    #if(len(argv) != 3):
    #    log.error("malware directory not specified!")
    #    log.info("usage: VirusTotalAPI <directory>")
    #    return 1

    #filesDirectory = argv[1]
    filesDirectory = "D:\\Virtual Machines\\shared\\Win7\\outputSafe\\EncryptionEngine8x_delay20\\"

    try:
        virusTotalClient = VirusTotalClient()
        virusTotalClient.run(filesDirectory)
    except IOError:
        log.error("VirusTotal API terminated")
    except KeyboardInterrupt:
        log.info("VirusTotal API terminated")