def setCheckPointSave(self, cps):
self.checkpointSave = cps;
# edef
def setCheckPointOn(self, cpo):
self.checkpoint = cpo;
# edef
def setCallbackMethod(self, mthd):
self.callbackMethod = mthd;
# edef
def setExeCfg(self, cfg):
self.exeCfg = cfg
# edef
def predict(self, sess, test_x):
Y_predicted = self.inference(test_x)
if self.verbose:
print('PredictionArgMax: %s' % sess.run(tf.argmax(Y_predicted, 1)))
print('Prediction: %s' % sess.run(Y_predicted))
# eif
return sess.run(Y_predicted)
# edef
def predictColumn(self, sess, test_x):
return sess.run(tf.argmax(self.predict(sess, test_x), 1))
# eif
def interpretPredictColumn(self, sess, test_x):
if float(self.predictColumn(sess, test_x)) == 0.0:
return True
# eif
return False
# eif
if self.callbackMethod:
self.callbackMethod(self, sess, self.evalType, self.exeCfg)
# eif
#!/usr/bin/env python
# base imports
import sys
import tensorflow as tf
# user imports
import LoadCsvData
import LoadApacheLogData
import Data2DataRow
import LoadFeatureData
import LoadTensorData
import DataRow2Tensor
import RegModelLinear
import RegModelLogistic
dataDir = "./data"
appVersion = "0.4.0.6"
apacheLogFile = dataDir + "/evaluate/apache_eval_log.txt"
ipOutputFile = dataDir + "/output/ip_block_list.txt"
def run(exeCfg):
type = exeCfg['type']
data_2_datarow_type = exeCfg['data_2_datarow_type']
datarow_2_tensor_type = exeCfg['datarow_2_tensor_type']
version = exeCfg['version']
reset = exeCfg['reset']
checkpoint = exeCfg['checkpoint']
verbose = exeCfg['verbose']
limitLoad = exeCfg['limitLoad']
rowLimit = exeCfg['rowLimit']
validatePrct = exeCfg['validatePrct']
trainPrct = exeCfg['trainPrct']
randomSeed = exeCfg['randomSeed']
learning_rate = exeCfg['learning_rate']
log_reg_positive_result = exeCfg['log_reg_positive_result']
lin_reg_positive_result = exeCfg['lin_reg_positive_result']
model_type = exeCfg['model_type']
loader = exeCfg['loader']
cleanData = exeCfg['cleanData']
trainStepsMultiplier = exeCfg['trainStepsMultiplier']
dataMap = Data2DataRow.mapping[data_2_datarow_type]
files = exeCfg['files']
featureType = exeCfg['feature_type']
logPrint = exeCfg['logPrint']
checkpointSave = 1000
if 'checkpointSave' in exeCfg:
checkpointSave = exeCfg['checkpointSave']
# eif
evalType = exeCfg['eval_type']
data = None
fData = None
tData = None
tfModel = None
print("Found loader: " + loader)
if loader == 'load_csv_data':
data = LoadCsvData.LoadCsvData()
data.limitLoad = limitLoad
data.rowLimit = rowLimit
data.verbose = verbose
for file in files:
csvFileName = files[file]['name']
appendCols = files[file]['appendCols']
data.loadData(csvFileName, type, version, reset, dataMap, appendCols)
# efl
elif loader == 'load_apache_log_data':
data = LoadApacheLogData.LoadApacheLogData()
data.limitLoad = limitLoad
data.rowLimit = rowLimit
data.verbose = verbose
for file in files:
logFileName = files[file]['name']
appendCols = files[file]['appendCols']
data.loadData(logFileName, type, version, reset, dataMap, appendCols)
# efl
# eif
print("Found feature type: " + featureType)
fData = LoadFeatureData.LoadFeatureData(limitLoad, rowLimit, cleanData, verbose, data)
if 'extras' in exeCfg:
fData.setExtras(exeCfg['extras'])
# eif
if featureType != '':
fData.generateData(featureType)
else:
fData.generateData('')
# eif
tData = LoadTensorData.LoadTensorData(verbose, trainPrct, validatePrct, fData)
tData.generateData(DataRow2Tensor.columns[datarow_2_tensor_type])
if model_type == 'linear_regression':
tfModel = RegModelLinear.RegModelLinear(verbose, tData, lin_reg_positive_result, randomSeed, trainStepsMultiplier, logPrint, learning_rate, evalType)
tfModel.setCheckPointSave(checkpointSave)
tfModel.setCheckPointOn(checkpoint)
tfModel.startTraining()
elif model_type == 'logistic_regression':
tfModel = RegModelLogistic.RegModelLogistic(verbose, tData, log_reg_positive_result, randomSeed, trainStepsMultiplier, logPrint, learning_rate, evalType)
tfModel.setCheckPointSave(checkpointSave)
tfModel.setCheckPointOn(checkpoint)
tfModel.setExeCfg(exeCfg)
tfModel.setCallbackMethod(evalCallback)
tfModel.startTraining()
# eif
# edef
def evalCallback(regModel, tfSess, evalType, exeCfg):
print("evalCallback: " + evalType)
if evalType == 'blue_ice':
regModelLog = regModel
sess = tfSess
# print("Test1: [Bad] %s" % regModel.interpretPredictColumn(sess, [[127.0, 1.0, 0.0, 1.0, 0.0, 400.0, 0.0]]))
# print("Test2: [Good] %s" % regModel.interpretPredictColumn(sess, [[127.0, 2.0, 0.0, 1.0, 1.0, 200.0, 0.0]]))
# print("Test3: [Bad] %s" % regModel.interpretPredictColumn(sess, [[127.0, 3.0, 0.0, 1.0, 0.0, 400.0, 0.0]]))
# print("Test4: [Good] %s" % regModel.interpretPredictColumn(sess, [[127.0, 4.0, 0.0, 1.0, 1.0, 200.0, 0.0]]))
# load config settings
data_2_datarow_type = exeCfg['data_2_datarow_type']
logFileName = apacheLogFile
type = exeCfg['type']
version = exeCfg['version']
reset = True # exeCfg['reset']
dataMap = Data2DataRow.mapping[data_2_datarow_type]
appendCols = []
featureType = exeCfg['feature_type']
verbose = exeCfg['verbose']
limitLoad = exeCfg['limitLoad']
rowLimit = exeCfg['rowLimit']
cleanData = exeCfg['cleanData']
datarow_2_tensor_type = exeCfg['datarow_2_tensor_type']
# validatePrct = exeCfg['validatePrct']
# trainPrct = exeCfg['trainPrct']
# model_type = exeCfg['model_type']
columnMap = DataRow2Tensor.columns[datarow_2_tensor_type]
# load unprocessed log file
data = LoadApacheLogData.LoadApacheLogData()
data.loadData(logFileName, type, version, reset, dataMap, appendCols)
# generate features from unprocessed log file
print("Found feature type: " + featureType)
fData = LoadFeatureData.LoadFeatureData(limitLoad, rowLimit, cleanData, verbose, data)
if 'extras' in exeCfg:
fData.setExtras(exeCfg['extras'])
# eif
if featureType != '':
fData.generateData(featureType)
else:
fData.generateData('')
# eif
# run eval on unprocessed log file entries
val2 = []
val3 = []
ips = {}
rowcnt = 0
totalAttacks = 0
ofile = open(ipOutputFile, 'w')
for row in fData.rows:
val2 = []
val = []
for col in columnMap:
val.append(float(row.getMemberByName(col)))
# efl
val2.append(val)
res = regModel.interpretPredictColumn(sess, tf.to_float(val2))
ip1 = int(row.getMemberByName('Ip1'))
ip2 = int(row.getMemberByName('Ip2'))
ip3 = int(row.getMemberByName('Ip3'))
ip4 = int(row.getMemberByName('Ip4'))
ipIdx = str(ip1) + "_" + str(ip2) + "_" + str(ip3) + "_" + str(ip4)
ipFull = str(ip1) + "." + str(ip2) + "." + str(ip3) + "." + str(ip4)
url = str(row.getMemberByName('Url')).replace("_", "/")
if res == False:
print("Row%i: Hack %s %i.%i.%i.%i %s" % (rowcnt, res, ip1, ip2, ip3, ip4, url))
if ipIdx not in ips:
ips[ipIdx] = 1
ofile.write(ipFull + "\n")
else:
cnt = ips[ipIdx]
cnt = cnt + 1
ips[ipIdx] = cnt
# eif
totalAttacks = totalAttacks + 1
else:
print("Row%i: Normal Use %s %i.%i.%i.%i %s" % (rowcnt, res, ip1, ip2, ip3, ip4, url))
# eif
rowcnt += 1
# efl
ofile.close()
print("Found %i attack IP addresses with %i attacks." % (len(ips), totalAttacks))
# eif
# edef
def main(args):
print("Application Version: " + appVersion)
exes = {
"blue_ice_log_reg":
{
# Apache Log File => alf
'type': 'alf',
'data_2_datarow_type': 'blue_ice',
'datarow_2_tensor_type': 'blue_ice_log_reg_hack_attack',
'version': '1.0',
'reset': False,
'checkpoint': True,
'limitLoad': False,
'cleanData': True,
'verbose': False,
'rowLimit': 25,
'validatePrct': 0.20,
'trainPrct': 0.80,
'randomSeed': False,
'trainStepsMultiplier': 20,
'learning_rate': 0.000001,
'log_reg_positive_result': 0.50,
'lin_reg_positive_result': 0.50,
'model_type': 'logistic_regression',
'loader': 'load_apache_log_data',
'feature_type': 'blue_ice_log_reg',
'logPrint': 500,
'checkpointSave': 500,
'eval_type': 'blue_ice',
'files': {
'file1': {'name': dataDir + "/access_logs/access.log.1", 'appendCols': []},
'file2': {'name': dataDir + "/access_logs/access.log.2", 'appendCols': []},
'file3': {'name': dataDir + "/access_logs/access.log.3", 'appendCols': []},
'file4': {'name': dataDir + "/access_logs/access.log.4", 'appendCols': []},
'file5': {'name': dataDir + "/access_logs/access.log.5", 'appendCols': []},
'file6': {'name': dataDir + "/access_logs/access.log.6", 'appendCols': []},
'file7': {'name': dataDir + "/access_logs/access.log.7", 'appendCols': []},
'file8': {'name': dataDir + "/access_logs/access.log.8", 'appendCols': []},
'file9': {'name': dataDir + "/access_logs/access.log.9", 'appendCols': []},
'file10': {'name': dataDir + "/access_logs/access.log.10", 'appendCols': []},
'file11': {'name': dataDir + "/access_logs/access.log.11", 'appendCols': []},
'file12': {'name': dataDir + "/access_logs/access.log.12", 'appendCols': []},
'file13': {'name': dataDir + "/other_vhosts_access/other_vhosts_access.log", 'appendCols': []},
'file14': {'name': dataDir + "/other_vhosts_access/other_vhosts_access.log.1", 'appendCols': []},
'file15': {'name': dataDir + "/other_vhosts_access/other_vhosts_access.log.2", 'appendCols': []},
'file16': {'name': dataDir + "/other_vhosts_access/other_vhosts_access.log.3", 'appendCols': []},
'file17': {'name': dataDir + "/other_vhosts_access/other_vhosts_access.log.4", 'appendCols': []},
'file18': {'name': dataDir + "/other_vhosts_access/other_vhosts_access.log.5", 'appendCols': []},
},
'extras': [
'_websvc.php',
'_websvcclient.php',
'_scripts_utils_Log.js',
'_scripts_utils_md5.js',
'_scripts_utils_BufferedReader.js',
'_scripts_webutils_MmgMd5.js',
'_scripts_webutils_MsNewsSrchWebSvcClient.js',
'_scripts_webutils_SaWebSvcClient.js',
'_scripts_webutils_YhStockQuoteWebSvcClient.js',
'_scripts_webutils_MsTxtSntWebSvcClient.js',
'_scripts_stockanalytics_StockAnalytics.js',
'_scripts_models_ModelsConfig.js',
'_scripts_models_ModelArticlesCount.js',
'_scripts_models_ModelArticlesGetAllActive.js',
'_scripts_models_ModelDataSourcesCount.js',
'_scripts_models_ModelStockQuotesCount.js',
'_scripts_models_ModelDataSourcesUsageCount.js',
'_scripts_models_ModelTargetSearchTextCount.js',
'_scripts_models_ModelTargetSymbolsCount.js',
'_scripts_models_ModelTextRefinementCount.js',
'_scripts_models_ModelDataSourcesUsageSummary.js',
'_scripts_models_ModelDataSourcesGetAllActive.js',
'_scripts_models_ModelTargetSearchTextGetAllActive.js',
'_scripts_models_ModelStockQuotesGetAllActive.js',
'_scripts_models_ModelTargetSymbolsGetAllActive.js',
'_scripts_models_ModelTextRefinementGetAllActive.js',
'_scripts_views_ViewArticlesCount.js',
'_scripts_views_ViewArticlesGetAllActive.js',
'_scripts_views_ViewDataSourcesCount.js',
'_scripts_views_ViewStockQuotesCount.js',
'_scripts_views_ViewDataSourcesUsageCount.js',
'_scripts_views_ViewTargetSearchTextCount.js',
'_scripts_views_ViewTargetSymbolsCount.js',
'_scripts_views_ViewTextRefinementCount.js',
'_scripts_views_ViewDataSourcesUsageSummary.js',
'_scripts_views_ViewDataSourcesGetAllActive.js',
'_scripts_views_ViewStockQuotesGetAllActive.js',
'_scripts_views_ViewTargetSearchTextGetAllActive.js',
'_scripts_views_ViewTargetSymbolsGetAllActive.js',
'_scripts_views_ViewTextRefinementGetAllActive.js',
'_scripts_controllers_ControllerArticlesCount.js',
'_scripts_controllers_ControllerDataSourcesCount.js',
'_scripts_controllers_ControllerArticlesGetAllActive.js',
'_scripts_controllers_ControllerStockQuotesCount.js',
'_scripts_controllers_ControllerDataSourcesUsageCount.js',
'_scripts_controllers_ControllerTargetSearchTextCount.js',
'_scripts_controllers_ControllerTargetSymbolsCount.js',
'_scripts_controllers_ControllerDataSourcesUsageSummary.js',
'_scripts_controllers_ControllerTextRefinementCount.js',
'_scripts_controllers_ControllerTargetSearchTextGetAllActive.js',
'_scripts_controllers_ControllerDataSourcesGetAllActive.js',
'_scripts_controllers_ControllerStockQuotesGetAllActive.js',
'_scripts_controllers_ControllerTargetSymbolsGetAllActive.js',
'_scripts_controllers_ControllerTextRefinementGetAllActive.js'
]
}
}
run(exes["blue_ice_log_reg"])
# edef
if __name__ == '__main__':
main(sys.argv)
# eif
def run(exeCfg):
type = exeCfg['type']
data_2_datarow_type = exeCfg['data_2_datarow_type']
datarow_2_tensor_type = exeCfg['datarow_2_tensor_type']
version = exeCfg['version']
reset = exeCfg['reset']
checkpoint = exeCfg['checkpoint']
verbose = exeCfg['verbose']
limitLoad = exeCfg['limitLoad']
rowLimit = exeCfg['rowLimit']
validatePrct = exeCfg['validatePrct']
trainPrct = exeCfg['trainPrct']
randomSeed = exeCfg['randomSeed']
learning_rate = exeCfg['learning_rate']
log_reg_positive_result = exeCfg['log_reg_positive_result']
lin_reg_positive_result = exeCfg['lin_reg_positive_result']
model_type = exeCfg['model_type']
loader = exeCfg['loader']
cleanData = exeCfg['cleanData']
trainStepsMultiplier = exeCfg['trainStepsMultiplier']
dataMap = Data2DataRow.mapping[data_2_datarow_type]
files = exeCfg['files']
featureType = exeCfg['feature_type']
logPrint = exeCfg['logPrint']
checkpointSave = 1000
if 'checkpointSave' in exeCfg:
checkpointSave = exeCfg['checkpointSave']
# eif
evalType = exeCfg['eval_type']
data = None
fData = None
tData = None
tfModel = None
print("Found loader: " + loader)
if loader == 'load_csv_data':
data = LoadCsvData.LoadCsvData()
data.limitLoad = limitLoad
data.rowLimit = rowLimit
data.verbose = verbose
for file in files:
csvFileName = files[file]['name']
appendCols = files[file]['appendCols']
data.loadData(csvFileName, type, version, reset, dataMap, appendCols)
# efl
elif loader == 'load_apache_log_data':
data = LoadApacheLogData.LoadApacheLogData()
data.limitLoad = limitLoad
data.rowLimit = rowLimit
data.verbose = verbose
for file in files:
logFileName = files[file]['name']
appendCols = files[file]['appendCols']
data.loadData(logFileName, type, version, reset, dataMap, appendCols)
# efl
# eif
print("Found feature type: " + featureType)
fData = LoadFeatureData.LoadFeatureData(limitLoad, rowLimit, cleanData, verbose, data)
if 'extras' in exeCfg:
fData.setExtras(exeCfg['extras'])
# eif
if featureType != '':
fData.generateData(featureType)
else:
fData.generateData('')
# eif
tData = LoadTensorData.LoadTensorData(verbose, trainPrct, validatePrct, fData)
tData.generateData(DataRow2Tensor.columns[datarow_2_tensor_type])
if model_type == 'linear_regression':
tfModel = RegModelLinear.RegModelLinear(verbose, tData, lin_reg_positive_result, randomSeed, trainStepsMultiplier, logPrint, learning_rate, evalType)
tfModel.setCheckPointSave(checkpointSave)
tfModel.setCheckPointOn(checkpoint)
tfModel.startTraining()
elif model_type == 'logistic_regression':
tfModel = RegModelLogistic.RegModelLogistic(verbose, tData, log_reg_positive_result, randomSeed, trainStepsMultiplier, logPrint, learning_rate, evalType)
tfModel.setCheckPointSave(checkpointSave)
tfModel.setCheckPointOn(checkpoint)
tfModel.setExeCfg(exeCfg)
tfModel.setCallbackMethod(evalCallback)
tfModel.startTraining()
# eif
# edef
checkpointSave = 1000
if 'checkpointSave' in exeCfg:
checkpointSave = exeCfg['checkpointSave']
# eif
print("Found feature type: " + featureType)
fData = LoadFeatureData.LoadFeatureData(limitLoad, rowLimit, cleanData, verbose, data)
if 'extras' in exeCfg:
fData.setExtras(exeCfg['extras'])
# eif
if featureType != '':
fData.generateData(featureType)
else:
fData.generateData('')
# eif
tData = LoadTensorData.LoadTensorData(verbose, trainPrct, validatePrct, fData)
tData.generateData(DataRow2Tensor.columns[datarow_2_tensor_type])
if model_type == 'linear_regression':
tfModel = RegModelLinear.RegModelLinear(verbose, tData, lin_reg_positive_result, randomSeed, trainStepsMultiplier, logPrint, learning_rate, evalType)
tfModel.setCheckPointSave(checkpointSave)
tfModel.setCheckPointOn(checkpoint)
tfModel.startTraining()
elif model_type == 'logistic_regression':
tfModel = RegModelLogistic.RegModelLogistic(verbose, tData, log_reg_positive_result, randomSeed, trainStepsMultiplier, logPrint, learning_rate, evalType)
tfModel.setCheckPointSave(checkpointSave)
tfModel.setCheckPointOn(checkpoint)
tfModel.setExeCfg(exeCfg)
tfModel.setCallbackMethod(evalCallback)
tfModel.startTraining()
# eif
def evalCallback(regModel, tfSess, evalType, exeCfg):
print("evalCallback: " + evalType)
if evalType == 'blue_ice':
regModelLog = regModel
sess = tfSess
# print("Test1: [Bad] %s" % regModel.interpretPredictColumn(sess, [[127.0, 1.0, 0.0, 1.0, 0.0, 400.0, 0.0]]))
# print("Test2: [Good] %s" % regModel.interpretPredictColumn(sess, [[127.0, 2.0, 0.0, 1.0, 1.0, 200.0, 0.0]]))
# print("Test3: [Bad] %s" % regModel.interpretPredictColumn(sess, [[127.0, 3.0, 0.0, 1.0, 0.0, 400.0, 0.0]]))
# print("Test4: [Good] %s" % regModel.interpretPredictColumn(sess, [[127.0, 4.0, 0.0, 1.0, 1.0, 200.0, 0.0]]))
# load config settings
data_2_datarow_type = exeCfg['data_2_datarow_type']
logFileName = apacheLogFile
type = exeCfg['type']
version = exeCfg['version']
reset = True # exeCfg['reset']
dataMap = Data2DataRow.mapping[data_2_datarow_type]
appendCols = []
featureType = exeCfg['feature_type']
verbose = exeCfg['verbose']
limitLoad = exeCfg['limitLoad']
rowLimit = exeCfg['rowLimit']
cleanData = exeCfg['cleanData']
datarow_2_tensor_type = exeCfg['datarow_2_tensor_type']
# validatePrct = exeCfg['validatePrct']
# trainPrct = exeCfg['trainPrct']
# model_type = exeCfg['model_type']
columnMap = DataRow2Tensor.columns[datarow_2_tensor_type]
# load unprocessed log file
data = LoadApacheLogData.LoadApacheLogData()
data.loadData(logFileName, type, version, reset, dataMap, appendCols)
# generate features from unprocessed log file
print("Found feature type: " + featureType)
fData = LoadFeatureData.LoadFeatureData(limitLoad, rowLimit, cleanData, verbose, data)
if 'extras' in exeCfg:
fData.setExtras(exeCfg['extras'])
# eif
if featureType != '':
fData.generateData(featureType)
else:
fData.generateData('')
# eif
# run eval on unprocessed log file entries
val2 = []
val3 = []
ips = {}
rowcnt = 0
totalAttacks = 0
ofile = open(ipOutputFile, 'w')
for row in fData.rows:
val2 = []
val = []
for col in columnMap:
val.append(float(row.getMemberByName(col)))
# efl
val2.append(val)
res = regModel.interpretPredictColumn(sess, tf.to_float(val2))
ip1 = int(row.getMemberByName('Ip1'))
ip2 = int(row.getMemberByName('Ip2'))
ip3 = int(row.getMemberByName('Ip3'))
ip4 = int(row.getMemberByName('Ip4'))
ipIdx = str(ip1) + "_" + str(ip2) + "_" + str(ip3) + "_" + str(ip4)
ipFull = str(ip1) + "." + str(ip2) + "." + str(ip3) + "." + str(ip4)
url = str(row.getMemberByName('Url')).replace("_", "/")
if res == False:
print("Row%i: Hack %s %i.%i.%i.%i %s" % (rowcnt, res, ip1, ip2, ip3, ip4, url))
if ipIdx not in ips:
ips[ipIdx] = 1
ofile.write(ipFull + "\n")
else:
cnt = ips[ipIdx]
cnt = cnt + 1
ips[ipIdx] = cnt
# eif
totalAttacks = totalAttacks + 1
else:
print("Row%i: Normal Use %s %i.%i.%i.%i %s" % (rowcnt, res, ip1, ip2, ip3, ip4, url))
# eif
rowcnt += 1
# efl
ofile.close()
print("Found %i attack IP addresses with %i attacks." % (len(ips), totalAttacks))
# eif
# edef
# run eval on unprocessed log file entries
val2 = []
val3 = []
ips = {}
rowcnt = 0
totalAttacks = 0
ofile = open(ipOutputFile, 'w')
for row in fData.rows:
val2 = []
val = []
for col in columnMap:
val.append(float(row.getMemberByName(col)))
# efl
val2.append(val)
res = regModel.interpretPredictColumn(sess, tf.to_float(val2))
ip1 = int(row.getMemberByName('Ip1'))
ip2 = int(row.getMemberByName('Ip2'))
ip3 = int(row.getMemberByName('Ip3'))
ip4 = int(row.getMemberByName('Ip4'))
ipIdx = str(ip1) + "_" + str(ip2) + "_" + str(ip3) + "_" + str(ip4)
ipFull = str(ip1) + "." + str(ip2) + "." + str(ip3) + "." + str(ip4)
url = str(row.getMemberByName('Url')).replace("_", "/")
if res == False:
print("Row%i: Hack %s %i.%i.%i.%i %s" % (rowcnt, res, ip1, ip2, ip3, ip4, url))
if ipIdx not in ips:
ips[ipIdx] = 1
ofile.write(ipFull + "\n")
else:
cnt = ips[ipIdx]
cnt = cnt + 1
ips[ipIdx] = cnt
# eif
totalAttacks = totalAttacks + 1
else:
print("Row%i: Normal Use %s %i.%i.%i.%i %s" % (rowcnt, res, ip1, ip2, ip3, ip4, url))
# eif
rowcnt += 1
# efl
ofile.close()
print("Found %i attack IP addresses with %i attacks." % (len(ips), totalAttacks))
Application Version: 0.4.0.6
Found loader: load_apache_log_data
Loading Data: ./data/access_logs/access.log.3 Type: alf Version: 1.0 Reset: False
Loaded 8 rows from this data file.
CleanCount: 0 RowCount: 7 RowsFound: 7
Loading Data: ./data/access_logs/access.log.2 Type: alf Version: 1.0 Reset: False
Loaded 6 rows from this data file.
CleanCount: 0 RowCount: 13 RowsFound: 13
Loading Data: ./data/access_logs/access.log.1 Type: alf Version: 1.0 Reset: False
Loaded 647 rows from this data file.
CleanCount: 0 RowCount: 656 RowsFound: 656
Loading Data: ./data/access_logs/access.log.10 Type: alf Version: 1.0 Reset: False
Loaded 10 rows from this data file.
CleanCount: 0 RowCount: 662 RowsFound: 662
Loading Data: ./data/access_logs/access.log.7 Type: alf Version: 1.0 Reset: False
Loaded 8 rows from this data file.
CleanCount: 0 RowCount: 669 RowsFound: 669
Loading Data: ./data/access_logs/access.log.6 Type: alf Version: 1.0 Reset: False
Loaded 13 rows from this data file.
CleanCount: 0 RowCount: 682 RowsFound: 682
Loading Data: ./data/access_logs/access.log.5 Type: alf Version: 1.0 Reset: False
Loaded 3 rows from this data file.
CleanCount: 0 RowCount: 685 RowsFound: 685
Loading Data: ./data/access_logs/access.log.4 Type: alf Version: 1.0 Reset: False
Loaded 13 rows from this data file.
CleanCount: 0 RowCount: 698 RowsFound: 698
Loading Data: ./data/access_logs/access.log.9 Type: alf Version: 1.0 Reset: False
Loaded 9 rows from this data file.
CleanCount: 0 RowCount: 707 RowsFound: 707
Loading Data: ./data/access_logs/access.log.8 Type: alf Version: 1.0 Reset: False
Loaded 5 rows from this data file.
CleanCount: 0 RowCount: 712 RowsFound: 712
Loading Data: ./data/access_logs/access.log.11 Type: alf Version: 1.0 Reset: False
Loaded 2 rows from this data file.
CleanCount: 0 RowCount: 714 RowsFound: 714
Loading Data: ./data/other_vhosts_access/other_vhosts_access.log.5 Type: alf Version: 1.0 Reset: False
Loaded 988 rows from this data file.
CleanCount: 0 RowCount: 1551 RowsFound: 1551
Loading Data: ./data/other_vhosts_access/other_vhosts_access.log.3 Type: alf Version: 1.0 Reset: False
Loaded 863 rows from this data file.
CleanCount: 0 RowCount: 2414 RowsFound: 2414
Loading Data: ./data/access_logs/access.log.12 Type: alf Version: 1.0 Reset: False
Loaded 32 rows from this data file.
CleanCount: 0 RowCount: 2442 RowsFound: 2442
Loading Data: ./data/other_vhosts_access/other_vhosts_access.log.4 Type: alf Version: 1.0 Reset: False
Loaded 635 rows from this data file.
CleanCount: 0 RowCount: 3076 RowsFound: 3076
Loading Data: ./data/other_vhosts_access/other_vhosts_access.log.1 Type: alf Version: 1.0 Reset: False
Loaded 228 rows from this data file.
CleanCount: 0 RowCount: 3294 RowsFound: 3294
Loading Data: ./data/other_vhosts_access/other_vhosts_access.log.2 Type: alf Version: 1.0 Reset: False
Loaded 428 rows from this data file.
CleanCount: 0 RowCount: 3718 RowsFound: 3718
Loading Data: ./data/other_vhosts_access/other_vhosts_access.log Type: alf Version: 1.0 Reset: False
Loaded 4 rows from this data file.
CleanCount: 0 RowCount: 3722 RowsFound: 3722
Found feature type: blue_ice_log_reg
Generating Feature Data: Type: blue_ice_log_reg
Loaded 3722 rows from this data file.
Cleaning row data...
CleanCount: 0 RowCount: 3722 RowsFound: 3722
Generating Tensor Data:
TensorRow Answer Shape: (3722, 2)
TensorRow Data Shape: (3722, 7)
TensorRow Count: 3722
TensorTrain Answer Shape: (2977, 2)
TensorTrain Data Shape: (2977, 7)
TensorTrain Count: 2977
2017-08-10 19:02:53.065216: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available on your machine and could speed up CPU computations.
2017-08-10 19:02:53.065231: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on your machine and could speed up CPU computations.
2017-08-10 19:02:53.065237: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX instructions, but these are available on your machine and could speed up CPU computations.
TensorValidate Answer Shape: (743, 2)
TensorValidate Data Shape: (743, 7)
TensorValidate Count: 743
Found training steps: 59540
Found tensor dimension: 7x2
Weight: (7, 2)
Bias: (2,)
('Loss: ', [1.9656322])
Accuracy: 0.9825
Custom Evaluation: blue_ice
Test1: [Bad] False
Test2: [Good] True
Test3: [Bad] False
Test4: [Good] True
evalCallback: blue_ice
Loading Data: ./data/evaluate/apache_eval_log.txt Type: alf Version: 1.0 Reset: True
Resetting rows:
Loaded 447 rows from this data file.
CleanCount: 0 RowCount: 446 RowsFound: 446
Found feature type: blue_ice_log_reg
Generating Feature Data: Type: blue_ice_log_reg
Loaded 446 rows from this data file.
Cleaning row data...
CleanCount: 0 RowCount: 446 RowsFound: 446
Row0: Hack False 82.215.181.38 http://54.82.184.132:80/mysql/db/
Row1: Hack False 82.215.181.38 http://54.82.184.132:80/mysql/web/
Row2: Hack False 82.215.181.38 http://54.82.184.132:80/mysql/pMA/
Row3: Hack False 82.215.181.38 http://54.82.184.132:80/sql/phpmanager/
Row4: Hack False 82.215.181.38 http://54.82.184.132:80/sql/php-myadmin/
Row5: Hack False 82.215.181.38 http://54.82.184.132:80/sql/phpmy-admin/
Row6: Hack False 82.215.181.38 http://54.82.184.132:80/sql/sql/
Row7: Hack False 82.215.181.38 http://54.82.184.132:80/sql/myadmin/
Row8: Hack False 82.215.181.38 http://54.82.184.132:80/sql/webadmin/
Row9: Hack False 82.215.181.38 http://54.82.184.132:80/sql/sqlweb/
Row10: Hack False 82.215.181.38 http://54.82.184.132:80/sql/websql/
Row11: Hack False 82.215.181.38 http://54.82.184.132:80/sql/webdb/
Row12: Hack False 82.215.181.38 http://54.82.184.132:80/sql/sqladmin/
Row13: Hack False 82.215.181.38 http://54.82.184.132:80/sql/sql-admin/
Row14: Hack False 82.215.181.38 http://54.82.184.132:80/sql/phpmyadmin2/
Row15: Hack False 82.215.181.38 http://54.82.184.132:80/sql/phpMyAdmin2/
Row16: Hack False 82.215.181.38 http://54.82.184.132:80/sql/phpMyAdmin/
Row17: Hack False 82.215.181.38 http://54.82.184.132:80/db/myadmin/
Row18: Hack False 82.215.181.38 http://54.82.184.132:80/db/webadmin/
Row19: Hack False 82.215.181.38 http://54.82.184.132:80/db/dbweb/
Row20: Hack False 82.215.181.38 http://54.82.184.132:80/db/websql/
Row21: Hack False 82.215.181.38 http://54.82.184.132:80/db/webdb/
Row22: Hack False 82.215.181.38 http://54.82.184.132:80/db/dbadmin/
Row23: Hack False 82.215.181.38 http://54.82.184.132:80/db/db-admin/
Row24: Hack False 82.215.181.38 http://54.82.184.132:80/db/phpmyadmin3/
Row25: Hack False 82.215.181.38 http://54.82.184.132:80/db/phpMyAdmin3/
Row26: Hack False 82.215.181.38 http://54.82.184.132:80/db/phpMyAdmin-3/
Row27: Hack False 82.215.181.38 http://54.82.184.132:80/administrator/phpmyadmin/
Row28: Hack False 82.215.181.38 http://54.82.184.132:80/administrator/phpMyAdmin/
Row29: Hack False 82.215.181.38 http://54.82.184.132:80/administrator/db/
Row30: Hack False 82.215.181.38 http://54.82.184.132:80/administrator/web/
Row31: Hack False 82.215.181.38 http://54.82.184.132:80/administrator/pma/
Row32: Hack False 82.215.181.38 http://54.82.184.132:80/administrator/PMA/
Row33: Hack False 82.215.181.38 http://54.82.184.132:80/administrator/admin/
Row34: Hack False 82.215.181.38 http://54.82.184.132:80/phpMyAdmin2/
Row35: Hack False 82.215.181.38 http://54.82.184.132:80/phpMyAdmin3/
Row36: Hack False 82.215.181.38 http://54.82.184.132:80/phpMyAdmin4/
Row37: Hack False 82.215.181.38 http://54.82.184.132:80/phpMyAdmin-3/
Row38: Hack False 82.215.181.38 http://54.82.184.132:80/php-my-admin/
Row39: Hack False 82.215.181.38 http://54.82.184.132:80/PMA2011/
Row40: Hack False 82.215.181.38 http://54.82.184.132:80/PMA2012/
Row41: Hack False 82.215.181.38 http://54.82.184.132:80/PMA2013/
Row42: Hack False 89.135.131.118 http://54.82.184.132:80/database/
Row43: Hack False 89.135.131.118 http://54.82.184.132:80/db/phpmyadmin/
Row44: Hack False 89.135.131.118 http://54.82.184.132:80/db/phpMyAdmin/
Row45: Hack False 89.135.131.118 http://54.82.184.132:80/sqlmanager/
Row46: Hack False 89.135.131.118 http://54.82.184.132:80/mysqlmanager/
Row47: Hack False 89.135.131.118 http://54.82.184.132:80/php-myadmin/
Row48: Hack False 89.135.131.118 http://54.82.184.132:80/phpmy-admin/
Row49: Hack False 89.135.131.118 http://54.82.184.132:80/mysqladmin/
Row50: Hack False 89.135.131.118 http://54.82.184.132:80/mysql-admin/
Row51: Hack False 89.135.131.118 http://54.82.184.132:80/admin/phpmyadmin/
Row52: Hack False 89.135.131.118 http://54.82.184.132:80/admin/phpMyAdmin/
Row53: Hack False 89.135.131.118 http://54.82.184.132:80/admin/sysadmin/
Row54: Hack False 89.135.131.118 http://54.82.184.132:80/admin/sqladmin/
Row55: Hack False 89.135.131.118 http://54.82.184.132:80/admin/db/
Row56: Hack False 89.135.131.118 http://54.82.184.132:80/admin/web/
Row57: Hack False 89.135.131.118 http://54.82.184.132:80/admin/pMA/
Row58: Hack False 89.135.131.118 http://54.82.184.132:80/mysql/pma/
Row59: Hack False 89.135.131.118 http://54.82.184.132:80/mysql/db/
Row60: Hack False 89.135.131.118 http://54.82.184.132:80/mysql/web/
Row61: Hack False 89.135.131.118 http://54.82.184.132:80/mysql/pMA/
Row62: Hack False 89.135.131.118 http://54.82.184.132:80/sql/phpmanager/
Row63: Hack False 89.135.131.118 http://54.82.184.132:80/sql/php-myadmin/
Row64: Hack False 89.135.131.118 http://54.82.184.132:80/sql/phpmy-admin/
Row65: Hack False 89.135.131.118 http://54.82.184.132:80/sql/sql/
Row66: Hack False 89.135.131.118 http://54.82.184.132:80/sql/myadmin/
Row67: Hack False 89.135.131.118 http://54.82.184.132:80/sql/webadmin/
Row68: Hack False 89.135.131.118 http://54.82.184.132:80/sql/sqlweb/
Row69: Hack False 89.135.131.118 http://54.82.184.132:80/sql/websql/
Row70: Hack False 89.135.131.118 http://54.82.184.132:80/sql/webdb/
Row71: Hack False 89.135.131.118 http://54.82.184.132:80/sql/sqladmin/
Row72: Hack False 89.135.131.118 http://54.82.184.132:80/sql/sql-admin/
Row73: Hack False 89.135.131.118 http://54.82.184.132:80/sql/phpmyadmin2/
Row74: Hack False 89.135.131.118 http://54.82.184.132:80/sql/phpMyAdmin2/
Row75: Hack False 89.135.131.118 http://54.82.184.132:80/sql/phpMyAdmin/
Row76: Hack False 89.135.131.118 http://54.82.184.132:80/db/myadmin/
Row77: Hack False 89.135.131.118 http://54.82.184.132:80/db/webadmin/
Row78: Hack False 89.135.131.118 http://54.82.184.132:80/db/dbweb/
Row79: Hack False 89.135.131.118 http://54.82.184.132:80/db/websql/
Row80: Hack False 89.135.131.118 http://54.82.184.132:80/db/webdb/
Row81: Hack False 82.215.181.38 http://54.82.184.132:80/PMA2014/
Row82: Hack False 82.215.181.38 http://54.82.184.132:80/PMA2015/
Row83: Hack False 82.215.181.38 http://54.82.184.132:80/PMA2016/
Row84: Hack False 82.215.181.38 http://54.82.184.132:80/PMA2017/
Row85: Hack False 82.215.181.38 http://54.82.184.132:80/PMA2018/
Row86: Hack False 82.215.181.38 http://54.82.184.132:80/pma2011/
Row87: Hack False 82.215.181.38 http://54.82.184.132:80/pma2012/
Row88: Hack False 82.215.181.38 http://54.82.184.132:80/pma2013/
Row89: Hack False 82.215.181.38 http://54.82.184.132:80/pma2014/
Row90: Hack False 82.215.181.38 http://54.82.184.132:80/pma2015/
Row91: Hack False 82.215.181.38 http://54.82.184.132:80/pma2016/
Row92: Hack False 82.215.181.38 http://54.82.184.132:80/pma2017/
Row93: Hack False 82.215.181.38 http://54.82.184.132:80/pma2018/
Row94: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyadmin2011/
Row95: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyadmin2012/
Row96: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyadmin2013/
Row97: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyadmin2014/
Row98: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyadmin2015/
Row99: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyadmin2017/
Row100: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyadmin2018/
Row101: Hack False 82.215.181.38 http://54.82.184.132:80/phpmanager/
Row102: Hack False 45.32.60.183 /login.aspx
Row103: Hack False 124.206.180.130 /
Row104: Hack False 66.135.19.5 http://54.82.184.132:80/mysql/admin/
Row105: Hack False 66.135.19.5 http://54.82.184.132:80/mysql/dbadmin/
Row106: Hack False 66.135.19.5 http://54.82.184.132:80/mysql/sqlmanager/
Row107: Hack False 66.135.19.5 http://54.82.184.132:80/mysql/mysqlmanager/
Row108: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyadmin/
Row109: Hack False 66.135.19.5 http://54.82.184.132:80/phpMyadmin/
Row110: Hack False 66.135.19.5 http://54.82.184.132:80/phpMyAdmin/
Row111: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyAdmin/
Row112: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyadmin2/
Row113: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyadmin3/
Row114: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyadmin4/
Row115: Hack False 66.135.19.5 http://54.82.184.132:80/2phpmyadmin/
Row116: Hack False 66.135.19.5 http://54.82.184.132:80/phpmy/
Row117: Hack False 89.135.131.118 http://54.82.184.132:80/db/dbadmin/
Row118: Hack False 89.135.131.118 http://54.82.184.132:80/db/db-admin/
Row119: Hack False 89.135.131.118 http://54.82.184.132:80/db/phpmyadmin3/
Row120: Hack False 89.135.131.118 http://54.82.184.132:80/db/phpMyAdmin3/
Row121: Hack False 89.135.131.118 http://54.82.184.132:80/db/phpMyAdmin-3/
Row122: Hack False 89.135.131.118 http://54.82.184.132:80/administrator/phpmyadmin/
Row123: Hack False 89.135.131.118 http://54.82.184.132:80/administrator/phpMyAdmin/
Row124: Hack False 89.135.131.118 http://54.82.184.132:80/administrator/db/
Row125: Hack False 89.135.131.118 http://54.82.184.132:80/administrator/web/
Row126: Hack False 89.135.131.118 http://54.82.184.132:80/administrator/pma/
Row127: Hack False 89.135.131.118 http://54.82.184.132:80/administrator/PMA/
Row128: Hack False 89.135.131.118 http://54.82.184.132:80/administrator/admin/
Row129: Hack False 89.135.131.118 http://54.82.184.132:80/phpMyAdmin2/
Row130: Hack False 89.135.131.118 http://54.82.184.132:80/phpMyAdmin3/
Row131: Hack False 89.135.131.118 http://54.82.184.132:80/phpMyAdmin4/
Row132: Hack False 89.135.131.118 http://54.82.184.132:80/phpMyAdmin-3/
Row133: Hack False 89.135.131.118 http://54.82.184.132:80/php-my-admin/
Row134: Hack False 89.135.131.118 http://54.82.184.132:80/PMA2011/
Row135: Hack False 89.135.131.118 http://54.82.184.132:80/PMA2012/
Row136: Hack False 89.135.131.118 http://54.82.184.132:80/PMA2013/
Row137: Hack False 89.135.131.118 http://54.82.184.132:80/PMA2014/
Row138: Hack False 89.135.131.118 http://54.82.184.132:80/PMA2015/
Row139: Hack False 89.135.131.118 http://54.82.184.132:80/PMA2016/
Row140: Hack False 89.135.131.118 http://54.82.184.132:80/PMA2017/
Row141: Hack False 89.135.131.118 http://54.82.184.132:80/PMA2018/
Row142: Hack False 89.135.131.118 http://54.82.184.132:80/pma2011/
Row143: Hack False 89.135.131.118 http://54.82.184.132:80/pma2012/
Row144: Hack False 89.135.131.118 http://54.82.184.132:80/pma2013/
Row145: Hack False 89.135.131.118 http://54.82.184.132:80/pma2014/
Row146: Hack False 89.135.131.118 http://54.82.184.132:80/pma2015/
Row147: Hack False 89.135.131.118 http://54.82.184.132:80/pma2016/
Row148: Hack False 89.135.131.118 http://54.82.184.132:80/pma2017/
Row149: Hack False 89.135.131.118 http://54.82.184.132:80/pma2018/
Row150: Hack False 89.135.131.118 http://54.82.184.132:80/phpmyadmin2011/
Row151: Hack False 89.135.131.118 http://54.82.184.132:80/phpmyadmin2012/
Row152: Hack False 89.135.131.118 http://54.82.184.132:80/phpmyadmin2013/
Row153: Hack False 89.135.131.118 http://54.82.184.132:80/phpmyadmin2014/
Row154: Hack False 89.135.131.118 http://54.82.184.132:80/phpmyadmin2015/
Row155: Hack False 89.135.131.118 http://54.82.184.132:80/phpmyadmin2018/
Row156: Hack False 82.215.181.38 http://54.82.184.132:80/mysql/admin/
Row157: Hack False 82.215.181.38 http://54.82.184.132:80/mysql/dbadmin/
Row158: Hack False 82.215.181.38 http://54.82.184.132:80/mysql/sqlmanager/
Row159: Hack False 82.215.181.38 http://54.82.184.132:80/mysql/mysqlmanager/
Row160: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyadmin/
Row161: Hack False 82.215.181.38 http://54.82.184.132:80/phpMyadmin/
Row162: Hack False 82.215.181.38 http://54.82.184.132:80/phpMyAdmin/
Row163: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyAdmin/
Row164: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyadmin2/
Row165: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyadmin3/
Row166: Hack False 82.215.181.38 http://54.82.184.132:80/phpmyadmin4/
Row167: Hack False 82.215.181.38 http://54.82.184.132:80/2phpmyadmin/
Row168: Hack False 82.215.181.38 http://54.82.184.132:80/phpmy/
Row169: Hack False 82.215.181.38 http://54.82.184.132:80/phppma/
Row170: Hack False 82.215.181.38 http://54.82.184.132:80/myadmin/
Row171: Hack False 82.215.181.38 http://54.82.184.132:80/shopdb/
Row172: Hack False 82.215.181.38 http://54.82.184.132:80/MyAdmin/
Row173: Hack False 82.215.181.38 http://54.82.184.132:80/program/
Row174: Hack False 82.215.181.38 http://54.82.184.132:80/PMA/
Row175: Hack False 82.215.181.38 http://54.82.184.132:80/dbadmin/
Row176: Hack False 82.215.181.38 http://54.82.184.132:80/pma/
Row177: Hack False 82.215.181.38 http://54.82.184.132:80/db/
Row178: Hack False 82.215.181.38 http://54.82.184.132:80/admin/
Row179: Hack False 82.215.181.38 http://54.82.184.132:80/mysql/
Row180: Hack False 82.215.181.38 http://54.82.184.132:80/database/
Row181: Hack False 82.215.181.38 http://54.82.184.132:80/db/phpmyadmin/
Row182: Hack False 82.215.181.38 http://54.82.184.132:80/db/phpMyAdmin/
Row183: Hack False 82.215.181.38 http://54.82.184.132:80/sqlmanager/
Row184: Hack False 82.215.181.38 http://54.82.184.132:80/mysqlmanager/
Row185: Hack False 82.215.181.38 http://54.82.184.132:80/php-myadmin/
Row186: Hack False 82.215.181.38 http://54.82.184.132:80/phpmy-admin/
Row187: Hack False 82.215.181.38 http://54.82.184.132:80/mysqladmin/
Row188: Hack False 82.215.181.38 http://54.82.184.132:80/mysql-admin/
Row189: Hack False 82.215.181.38 http://54.82.184.132:80/admin/phpmyadmin/
Row190: Hack False 82.215.181.38 http://54.82.184.132:80/admin/phpMyAdmin/
Row191: Hack False 82.215.181.38 http://54.82.184.132:80/admin/sysadmin/
Row192: Hack False 82.215.181.38 http://54.82.184.132:80/admin/sqladmin/
Row193: Hack False 82.215.181.38 http://54.82.184.132:80/admin/db/
Row194: Hack False 82.215.181.38 http://54.82.184.132:80/admin/web/
Row195: Hack False 82.215.181.38 http://54.82.184.132:80/admin/pMA/
Row196: Hack False 82.215.181.38 http://54.82.184.132:80/mysql/pma/
Row197: Hack False 110.161.144.207 http://54.82.184.132:80/phppma/
Row198: Hack False 110.161.144.207 http://54.82.184.132:80/myadmin/
Row199: Hack False 110.161.144.207 http://54.82.184.132:80/shopdb/
Row200: Hack False 110.161.144.207 http://54.82.184.132:80/MyAdmin/
Row201: Hack False 110.161.144.207 http://54.82.184.132:80/program/
Row202: Hack False 110.161.144.207 http://54.82.184.132:80/PMA/
Row203: Hack False 110.161.144.207 http://54.82.184.132:80/dbadmin/
Row204: Hack False 110.161.144.207 http://54.82.184.132:80/pma/
Row205: Hack False 110.161.144.207 http://54.82.184.132:80/db/
Row206: Hack False 110.161.144.207 http://54.82.184.132:80/admin/
Row207: Hack False 110.161.144.207 http://54.82.184.132:80/mysql/
Row208: Hack False 110.161.144.207 http://54.82.184.132:80/database/
Row209: Hack False 110.161.144.207 http://54.82.184.132:80/db/phpmyadmin/
Row210: Hack False 110.161.144.207 http://54.82.184.132:80/db/phpMyAdmin/
Row211: Hack False 110.161.144.207 http://54.82.184.132:80/sqlmanager/
Row212: Hack False 110.161.144.207 http://54.82.184.132:80/mysqlmanager/
Row213: Hack False 110.161.144.207 http://54.82.184.132:80/php-myadmin/
Row214: Hack False 110.161.144.207 http://54.82.184.132:80/phpmy-admin/
Row215: Hack False 110.161.144.207 http://54.82.184.132:80/mysqladmin/
Row216: Hack False 110.161.144.207 http://54.82.184.132:80/mysql-admin/
Row217: Hack False 110.161.144.207 http://54.82.184.132:80/admin/phpmyadmin/
Row218: Hack False 110.161.144.207 http://54.82.184.132:80/admin/phpMyAdmin/
Row219: Hack False 110.161.144.207 http://54.82.184.132:80/admin/sysadmin/
Row220: Hack False 110.161.144.207 http://54.82.184.132:80/admin/sqladmin/
Row221: Hack False 110.161.144.207 http://54.82.184.132:80/admin/db/
Row222: Hack False 110.161.144.207 http://54.82.184.132:80/admin/web/
Row223: Hack False 110.161.144.207 http://54.82.184.132:80/admin/pMA/
Row224: Hack False 110.161.144.207 http://54.82.184.132:80/mysql/pma/
Row225: Hack False 110.161.144.207 http://54.82.184.132:80/mysql/db/
Row226: Hack False 110.161.144.207 http://54.82.184.132:80/mysql/web/
Row227: Hack False 110.161.144.207 http://54.82.184.132:80/mysql/pMA/
Row228: Hack False 110.161.144.207 http://54.82.184.132:80/sql/phpmanager/
Row229: Hack False 110.161.144.207 http://54.82.184.132:80/sql/php-myadmin/
Row230: Hack False 110.161.144.207 http://54.82.184.132:80/sql/phpmy-admin/
Row231: Hack False 110.161.144.207 http://54.82.184.132:80/sql/sql/
Row232: Hack False 110.161.144.207 http://54.82.184.132:80/sql/myadmin/
Row233: Hack False 110.161.144.207 http://54.82.184.132:80/sql/webadmin/
Row234: Hack False 110.161.144.207 http://54.82.184.132:80/sql/sqlweb/
Row235: Hack False 110.161.144.207 http://54.82.184.132:80/sql/websql/
Row236: Hack False 110.161.144.207 http://54.82.184.132:80/sql/webdb/
Row237: Hack False 66.135.19.5 http://54.82.184.132:80/phppma/
Row238: Hack False 66.135.19.5 http://54.82.184.132:80/myadmin/
Row239: Hack False 66.135.19.5 http://54.82.184.132:80/shopdb/
Row240: Hack False 66.135.19.5 http://54.82.184.132:80/MyAdmin/
Row241: Hack False 66.135.19.5 http://54.82.184.132:80/program/
Row242: Hack False 66.135.19.5 http://54.82.184.132:80/PMA/
Row243: Hack False 66.135.19.5 http://54.82.184.132:80/dbadmin/
Row244: Hack False 66.135.19.5 http://54.82.184.132:80/pma/
Row245: Hack False 66.135.19.5 http://54.82.184.132:80/db/
Row246: Hack False 66.135.19.5 http://54.82.184.132:80/admin/
Row247: Hack False 66.135.19.5 http://54.82.184.132:80/mysql/
Row248: Hack False 66.135.19.5 http://54.82.184.132:80/database/
Row249: Hack False 66.135.19.5 http://54.82.184.132:80/db/phpmyadmin/
Row250: Hack False 66.135.19.5 http://54.82.184.132:80/db/phpMyAdmin/
Row251: Hack False 66.135.19.5 http://54.82.184.132:80/sqlmanager/
Row252: Hack False 66.135.19.5 http://54.82.184.132:80/mysqlmanager/
Row253: Hack False 66.135.19.5 http://54.82.184.132:80/php-myadmin/
Row254: Hack False 66.135.19.5 http://54.82.184.132:80/phpmy-admin/
Row255: Hack False 66.135.19.5 http://54.82.184.132:80/mysqladmin/
Row256: Hack False 66.135.19.5 http://54.82.184.132:80/mysql-admin/
Row257: Hack False 66.135.19.5 http://54.82.184.132:80/admin/phpmyadmin/
Row258: Hack False 66.135.19.5 http://54.82.184.132:80/admin/phpMyAdmin/
Row259: Hack False 66.135.19.5 http://54.82.184.132:80/admin/sysadmin/
Row260: Hack False 66.135.19.5 http://54.82.184.132:80/admin/sqladmin/
Row261: Hack False 66.135.19.5 http://54.82.184.132:80/admin/db/
Row262: Hack False 66.135.19.5 http://54.82.184.132:80/admin/web/
Row263: Hack False 66.135.19.5 http://54.82.184.132:80/admin/pMA/
Row264: Hack False 66.135.19.5 http://54.82.184.132:80/mysql/pma/
Row265: Hack False 66.135.19.5 http://54.82.184.132:80/mysql/db/
Row266: Hack False 66.135.19.5 http://54.82.184.132:80/mysql/web/
Row267: Hack False 66.135.19.5 http://54.82.184.132:80/mysql/pMA/
Row268: Hack False 66.135.19.5 http://54.82.184.132:80/sql/phpmanager/
Row269: Hack False 66.135.19.5 http://54.82.184.132:80/sql/php-myadmin/
Row270: Hack False 66.135.19.5 http://54.82.184.132:80/sql/phpmy-admin/
Row271: Hack False 66.135.19.5 http://54.82.184.132:80/sql/sql/
Row272: Hack False 66.135.19.5 http://54.82.184.132:80/sql/myadmin/
Row273: Hack False 66.135.19.5 http://54.82.184.132:80/sql/webadmin/
Row274: Hack False 66.135.19.5 http://54.82.184.132:80/sql/sqlweb/
Row275: Hack False 66.135.19.5 http://54.82.184.132:80/sql/websql/
Row276: Hack False 66.135.19.5 http://54.82.184.132:80/sql/webdb/
Row277: Hack False 66.135.19.5 http://54.82.184.132:80/sql/sqladmin/
Row278: Hack False 66.135.19.5 http://54.82.184.132:80/sql/sql-admin/
Row279: Hack False 66.135.19.5 http://54.82.184.132:80/sql/phpmyadmin2/
Row280: Hack False 66.135.19.5 http://54.82.184.132:80/sql/phpMyAdmin2/
Row281: Hack False 66.135.19.5 http://54.82.184.132:80/sql/phpMyAdmin/
Row282: Hack False 66.135.19.5 http://54.82.184.132:80/db/myadmin/
Row283: Hack False 66.135.19.5 http://54.82.184.132:80/db/webadmin/
Row284: Hack False 66.135.19.5 http://54.82.184.132:80/db/dbweb/
Row285: Hack False 66.135.19.5 http://54.82.184.132:80/db/websql/
Row286: Hack False 66.135.19.5 http://54.82.184.132:80/db/webdb/
Row287: Hack False 66.135.19.5 http://54.82.184.132:80/db/dbadmin/
Row288: Hack False 66.135.19.5 http://54.82.184.132:80/db/db-admin/
Row289: Hack False 66.135.19.5 http://54.82.184.132:80/db/phpmyadmin3/
Row290: Hack False 66.135.19.5 http://54.82.184.132:80/db/phpMyAdmin3/
Row291: Hack False 66.135.19.5 http://54.82.184.132:80/db/phpMyAdmin-3/
Row292: Hack False 66.135.19.5 http://54.82.184.132:80/administrator/phpmyadmin/
Row293: Hack False 66.135.19.5 http://54.82.184.132:80/administrator/phpMyAdmin/
Row294: Hack False 66.135.19.5 http://54.82.184.132:80/administrator/db/
Row295: Hack False 66.135.19.5 http://54.82.184.132:80/administrator/web/
Row296: Hack False 66.135.19.5 http://54.82.184.132:80/administrator/pma/
Row297: Hack False 66.135.19.5 http://54.82.184.132:80/administrator/PMA/
Row298: Hack False 66.135.19.5 http://54.82.184.132:80/administrator/admin/
Row299: Hack False 66.135.19.5 http://54.82.184.132:80/phpMyAdmin2/
Row300: Hack False 66.135.19.5 http://54.82.184.132:80/phpMyAdmin3/
Row301: Hack False 66.135.19.5 http://54.82.184.132:80/phpMyAdmin4/
Row302: Hack False 66.135.19.5 http://54.82.184.132:80/phpMyAdmin-3/
Row303: Hack False 66.135.19.5 http://54.82.184.132:80/php-my-admin/
Row304: Hack False 66.135.19.5 http://54.82.184.132:80/PMA2011/
Row305: Hack False 66.135.19.5 http://54.82.184.132:80/PMA2012/
Row306: Hack False 66.135.19.5 http://54.82.184.132:80/PMA2013/
Row307: Hack False 66.135.19.5 http://54.82.184.132:80/PMA2014/
Row308: Hack False 66.135.19.5 http://54.82.184.132:80/PMA2015/
Row309: Hack False 66.135.19.5 http://54.82.184.132:80/PMA2016/
Row310: Hack False 66.135.19.5 http://54.82.184.132:80/PMA2017/
Row311: Hack False 66.135.19.5 http://54.82.184.132:80/PMA2018/
Row312: Hack False 66.135.19.5 http://54.82.184.132:80/pma2011/
Row313: Hack False 66.135.19.5 http://54.82.184.132:80/pma2012/
Row314: Hack False 66.135.19.5 http://54.82.184.132:80/pma2013/
Row315: Hack False 66.135.19.5 http://54.82.184.132:80/pma2014/
Row316: Hack False 66.135.19.5 http://54.82.184.132:80/pma2015/
Row317: Hack False 66.135.19.5 http://54.82.184.132:80/pma2016/
Row318: Hack False 66.135.19.5 http://54.82.184.132:80/pma2017/
Row319: Hack False 66.135.19.5 http://54.82.184.132:80/pma2018/
Row320: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyadmin2011/
Row321: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyadmin2012/
Row322: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyadmin2013/
Row323: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyadmin2014/
Row324: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyadmin2015/
Row325: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyadmin2017/
Row326: Hack False 66.135.19.5 http://54.82.184.132:80/phpmyadmin2018/
Row327: Hack False 66.135.19.5 http://54.82.184.132:80/phpmanager/
Row328: Hack False 66.249.75.133 /robots.txt
Row329: Hack False 66.249.75.133 /
Row330: Hack False 185.84.137.56 /login.aspx
Row331: Hack False 45.32.60.183 /login.aspx
Row332: Hack False 168.1.128.54 /
Row333: Hack False 110.161.144.207 http://54.82.184.132:80/pma2015/
Row334: Hack False 110.161.144.207 http://54.82.184.132:80/pma2016/
Row335: Hack False 110.161.144.207 http://54.82.184.132:80/pma2017/
Row336: Hack False 110.161.144.207 http://54.82.184.132:80/pma2018/
Row337: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyadmin2011/
Row338: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyadmin2012/
Row339: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyadmin2013/
Row340: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyadmin2014/
Row341: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyadmin2015/
Row342: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyadmin2017/
Row343: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyadmin2018/
Row344: Hack False 110.161.144.207 http://54.82.184.132:80/phpmanager/
Row345: Hack False 103.78.132.3 /
Row346: Hack False 69.30.219.186 /
Row347: Hack False 65.60.144.25 /manager/html
Row348: Hack False 71.6.202.204 /
Row349: Hack False 185.84.137.56 /login.aspx
Row350: Hack False 89.135.131.118 http://54.82.184.132:80/mysql/admin/
Row351: Hack False 89.135.131.118 http://54.82.184.132:80/mysql/dbadmin/
Row352: Hack False 89.135.131.118 http://54.82.184.132:80/mysql/sqlmanager/
Row353: Hack False 89.135.131.118 http://54.82.184.132:80/mysql/mysqlmanager/
Row354: Hack False 89.135.131.118 http://54.82.184.132:80/phpmyadmin/
Row355: Hack False 89.135.131.118 http://54.82.184.132:80/phpMyadmin/
Row356: Hack False 89.135.131.118 http://54.82.184.132:80/phpMyAdmin/
Row357: Hack False 89.135.131.118 http://54.82.184.132:80/phpmyAdmin/
Row358: Hack False 89.135.131.118 http://54.82.184.132:80/phpmyadmin2/
Row359: Hack False 89.135.131.118 http://54.82.184.132:80/phpmyadmin3/
Row360: Hack False 89.135.131.118 http://54.82.184.132:80/phpmyadmin4/
Row361: Hack False 89.135.131.118 http://54.82.184.132:80/2phpmyadmin/
Row362: Hack False 89.135.131.118 http://54.82.184.132:80/phpmy/
Row363: Hack False 89.135.131.118 http://54.82.184.132:80/phppma/
Row364: Hack False 89.135.131.118 http://54.82.184.132:80/myadmin/
Row365: Hack False 89.135.131.118 http://54.82.184.132:80/shopdb/
Row366: Hack False 89.135.131.118 http://54.82.184.132:80/MyAdmin/
Row367: Hack False 89.135.131.118 http://54.82.184.132:80/program/
Row368: Hack False 89.135.131.118 http://54.82.184.132:80/PMA/
Row369: Hack False 89.135.131.118 http://54.82.184.132:80/dbadmin/
Row370: Hack False 89.135.131.118 http://54.82.184.132:80/pma/
Row371: Hack False 89.135.131.118 http://54.82.184.132:80/db/
Row372: Hack False 89.135.131.118 http://54.82.184.132:80/admin/
Row373: Hack False 89.135.131.118 http://54.82.184.132:80/mysql/
Row374: Normal Use True 198.27.85.233 /
Row375: Hack False 115.231.218.25 /manager/html
Row376: Hack False 35.154.189.116 /
Row377: Hack False 139.162.124.167 /
Row378: Hack False 189.233.243.115 /
Row379: Hack False 91.200.12.95 /wp-login.php
Row380: Hack False 91.200.12.95 //wp-login.php
Row381: Hack False 139.162.114.70 /
Row382: Hack False 141.212.122.96 /
Row383: Hack False 50.117.89.222 /
Row384: Hack False 139.162.114.70 /
Row385: Hack False 169.54.233.118 /
Row386: Hack False 169.54.233.118 /
Row387: Hack False 191.96.249.136 /phpmyadmin/scripts/setup.php
Row388: Hack False 169.54.233.118 /
Row389: Hack False 169.54.233.118 /
Row390: Normal Use True 209.126.136.4 /
Row391: Hack False 35.189.136.159 /
Row392: Normal Use True 196.52.43.52 /
Row393: Hack False 110.161.144.207 http://54.82.184.132:80/mysql/admin/
Row394: Hack False 110.161.144.207 http://54.82.184.132:80/mysql/dbadmin/
Row395: Hack False 110.161.144.207 http://54.82.184.132:80/mysql/sqlmanager/
Row396: Hack False 110.161.144.207 http://54.82.184.132:80/mysql/mysqlmanager/
Row397: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyadmin/
Row398: Hack False 110.161.144.207 http://54.82.184.132:80/phpMyadmin/
Row399: Hack False 110.161.144.207 http://54.82.184.132:80/phpMyAdmin/
Row400: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyAdmin/
Row401: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyadmin2/
Row402: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyadmin3/
Row403: Hack False 110.161.144.207 http://54.82.184.132:80/phpmyadmin4/
Row404: Hack False 110.161.144.207 http://54.82.184.132:80/2phpmyadmin/
Row405: Hack False 110.161.144.207 http://54.82.184.132:80/phpmy/
Row406: Hack False 46.17.47.89 /recordings/
Row407: Hack False 110.161.144.207 http://54.82.184.132:80/sql/sqladmin/
Row408: Hack False 110.161.144.207 http://54.82.184.132:80/sql/sql-admin/
Row409: Hack False 110.161.144.207 http://54.82.184.132:80/sql/phpmyadmin2/
Row410: Hack False 110.161.144.207 http://54.82.184.132:80/sql/phpMyAdmin2/
Row411: Hack False 110.161.144.207 http://54.82.184.132:80/sql/phpMyAdmin/
Row412: Hack False 110.161.144.207 http://54.82.184.132:80/db/myadmin/
Row413: Hack False 110.161.144.207 http://54.82.184.132:80/db/webadmin/
Row414: Hack False 110.161.144.207 http://54.82.184.132:80/db/dbweb/
Row415: Hack False 110.161.144.207 http://54.82.184.132:80/db/websql/
Row416: Hack False 110.161.144.207 http://54.82.184.132:80/db/webdb/
Row417: Hack False 110.161.144.207 http://54.82.184.132:80/db/dbadmin/
Row418: Hack False 110.161.144.207 http://54.82.184.132:80/db/db-admin/
Row419: Hack False 110.161.144.207 http://54.82.184.132:80/db/phpmyadmin3/
Row420: Hack False 110.161.144.207 http://54.82.184.132:80/db/phpMyAdmin3/
Row421: Hack False 110.161.144.207 http://54.82.184.132:80/db/phpMyAdmin-3/
Row422: Hack False 110.161.144.207 http://54.82.184.132:80/administrator/phpmyadmin/
Row423: Hack False 110.161.144.207 http://54.82.184.132:80/administrator/phpMyAdmin/
Row424: Hack False 110.161.144.207 http://54.82.184.132:80/administrator/db/
Row425: Hack False 110.161.144.207 http://54.82.184.132:80/administrator/web/
Row426: Hack False 110.161.144.207 http://54.82.184.132:80/administrator/pma/
Row427: Hack False 110.161.144.207 http://54.82.184.132:80/administrator/PMA/
Row428: Hack False 110.161.144.207 http://54.82.184.132:80/administrator/admin/
Row429: Hack False 110.161.144.207 http://54.82.184.132:80/phpMyAdmin2/
Row430: Hack False 110.161.144.207 http://54.82.184.132:80/phpMyAdmin3/
Row431: Hack False 110.161.144.207 http://54.82.184.132:80/phpMyAdmin4/
Row432: Hack False 110.161.144.207 http://54.82.184.132:80/phpMyAdmin-3/
Row433: Hack False 110.161.144.207 http://54.82.184.132:80/php-my-admin/
Row434: Hack False 110.161.144.207 http://54.82.184.132:80/PMA2011/
Row435: Hack False 110.161.144.207 http://54.82.184.132:80/PMA2012/
Row436: Hack False 110.161.144.207 http://54.82.184.132:80/PMA2013/
Row437: Hack False 110.161.144.207 http://54.82.184.132:80/PMA2014/
Row438: Hack False 110.161.144.207 http://54.82.184.132:80/PMA2015/
Row439: Hack False 110.161.144.207 http://54.82.184.132:80/PMA2016/
Row440: Hack False 110.161.144.207 http://54.82.184.132:80/PMA2017/
Row441: Hack False 110.161.144.207 http://54.82.184.132:80/PMA2018/
Row442: Hack False 110.161.144.207 http://54.82.184.132:80/pma2011/
Row443: Hack False 110.161.144.207 http://54.82.184.132:80/pma2012/
Row444: Hack False 110.161.144.207 http://54.82.184.132:80/pma2013/
Row445: Hack False 110.161.144.207 http://54.82.184.132:80/pma2014/
Found 25 attack IP addresses with 443 attacks.