Initial commit
This commit is contained in:
commit
0b668f2ce9
510
DDOS_Model_Generation.py
Normal file
510
DDOS_Model_Generation.py
Normal file
@ -0,0 +1,510 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
# In[1]:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
import pandas as pd
|
||||||
|
import numpy as np
|
||||||
|
|
||||||
|
import matplotlib.pyplot as plt
|
||||||
|
from matplotlib.pyplot import figure
|
||||||
|
import seaborn as sns
|
||||||
|
|
||||||
|
from sklearn.metrics import confusion_matrix
|
||||||
|
from sklearn.metrics import accuracy_score
|
||||||
|
from sklearn.metrics import classification_report
|
||||||
|
from sklearn.model_selection import train_test_split
|
||||||
|
from sklearn import metrics
|
||||||
|
from sklearn.model_selection import cross_val_score
|
||||||
|
from sklearn import preprocessing
|
||||||
|
|
||||||
|
from sklearn.model_selection import cross_val_predict
|
||||||
|
from sklearn.model_selection import GridSearchCV
|
||||||
|
import time
|
||||||
|
|
||||||
|
from sklearn.tree import DecisionTreeClassifier
|
||||||
|
from sklearn.linear_model import LogisticRegression
|
||||||
|
from sklearn import svm
|
||||||
|
from sklearn.neighbors import KNeighborsClassifier
|
||||||
|
from sklearn.ensemble import RandomForestClassifier
|
||||||
|
|
||||||
|
from sklearn import metrics
|
||||||
|
|
||||||
|
data = pd.read_csv('dataset_sdn.csv')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
data.head()
|
||||||
|
|
||||||
|
|
||||||
|
data.shape
|
||||||
|
|
||||||
|
data.info()
|
||||||
|
|
||||||
|
##### Here we see that the label contains boolean values: 0 - Benign, 1-Maliciuous
|
||||||
|
data.label.unique()
|
||||||
|
|
||||||
|
|
||||||
|
data.label.value_counts()
|
||||||
|
|
||||||
|
label_dict = dict(data.label.value_counts())
|
||||||
|
sns.countplot(data.label)
|
||||||
|
|
||||||
|
|
||||||
|
labels = ["Maliciuous",'Benign']
|
||||||
|
sizes = [dict(data.label.value_counts())[0], dict(data.label.value_counts())[1]]
|
||||||
|
plt.figure(figsize = (13,8))
|
||||||
|
plt.pie(sizes, labels=labels, autopct='%1.1f%%',
|
||||||
|
shadow=True, startangle=90)
|
||||||
|
plt.legend(["Maliciuous", "Benign"])
|
||||||
|
plt.title('The percentage of Benign and Maliciuos Requests in dataset')
|
||||||
|
# plt.show()
|
||||||
|
|
||||||
|
|
||||||
|
data.describe()
|
||||||
|
|
||||||
|
|
||||||
|
# Let's look at the vizualisation of Null valued features
|
||||||
|
figure(figsize=(9, 5), dpi=80)
|
||||||
|
data[data.columns[data.isna().sum() >= 0]].isna().sum().sort_values().plot.bar()
|
||||||
|
plt.title("Features which has NuLL values")
|
||||||
|
|
||||||
|
|
||||||
|
data.isnull().sum()
|
||||||
|
|
||||||
|
|
||||||
|
numeric_df = data.select_dtypes(include=['int64', 'float64'])
|
||||||
|
object_df = data.select_dtypes(include=['object'])
|
||||||
|
numeric_cols = numeric_df.columns
|
||||||
|
object_cols = object_df.columns
|
||||||
|
print('Numeric Columns: ')
|
||||||
|
print(numeric_cols, '\n')
|
||||||
|
print('Object Columns: ')
|
||||||
|
print(object_cols, '\n')
|
||||||
|
print('Number of Numeric Features: ', len(numeric_cols))
|
||||||
|
print('Number of Object Features: ', len(object_cols))
|
||||||
|
|
||||||
|
|
||||||
|
# In[14]:
|
||||||
|
|
||||||
|
|
||||||
|
object_df.head()
|
||||||
|
|
||||||
|
|
||||||
|
# In[15]:
|
||||||
|
|
||||||
|
|
||||||
|
#### Let's look at Oblect columns (Source Destination Protocol)
|
||||||
|
|
||||||
|
figure(figsize=(12, 7), dpi=80)
|
||||||
|
plt.barh(list(dict(data.src.value_counts()).keys()), dict(data.src.value_counts()).values(), color='lawngreen')
|
||||||
|
|
||||||
|
for idx, val in enumerate(dict(data.src.value_counts()).values()):
|
||||||
|
plt.text(x = val, y = idx-0.2, s = str(val), color='r', size = 13)
|
||||||
|
|
||||||
|
plt.xlabel('Number of Requests')
|
||||||
|
plt.ylabel('IP addres of sender')
|
||||||
|
plt.title('Number of all reqests')
|
||||||
|
|
||||||
|
|
||||||
|
# In[16]:
|
||||||
|
|
||||||
|
|
||||||
|
figure(figsize=(12, 7), dpi=80)
|
||||||
|
plt.barh(list(dict(data[data.label == 1].src.value_counts()).keys()), dict(data[data.label == 1].src.value_counts()).values(), color='blue')
|
||||||
|
|
||||||
|
for idx, val in enumerate(dict(data[data.label == 1].src.value_counts()).values()):
|
||||||
|
plt.text(x = val, y = idx-0.2, s = str(val), color='r', size = 13)
|
||||||
|
|
||||||
|
plt.xlabel('Number of Requests')
|
||||||
|
plt.ylabel('IP addres of sender')
|
||||||
|
plt.title('Number of Attack requests')
|
||||||
|
|
||||||
|
|
||||||
|
# In[17]:
|
||||||
|
|
||||||
|
|
||||||
|
figure(figsize=(12, 7), dpi=80)
|
||||||
|
plt.barh(list(dict(data.src.value_counts()).keys()), dict(data.src.value_counts()).values(), color='lawngreen')
|
||||||
|
plt.barh(list(dict(data[data.label == 1].src.value_counts()).keys()), dict(data[data.label == 1].src.value_counts()).values(), color='blue')
|
||||||
|
|
||||||
|
for idx, val in enumerate(dict(data.src.value_counts()).values()):
|
||||||
|
plt.text(x = val, y = idx-0.2, s = str(val), color='r', size = 13)
|
||||||
|
|
||||||
|
for idx, val in enumerate(dict(data[data.label == 1].src.value_counts()).values()):
|
||||||
|
plt.text(x = val, y = idx-0.2, s = str(val), color='w', size = 13)
|
||||||
|
|
||||||
|
|
||||||
|
plt.xlabel('Number of Requests')
|
||||||
|
plt.ylabel('IP addres of sender')
|
||||||
|
plt.legend(['All','malicious'])
|
||||||
|
plt.title('Number of requests from different IP adress')
|
||||||
|
|
||||||
|
|
||||||
|
# In[18]:
|
||||||
|
|
||||||
|
|
||||||
|
figure(figsize=(10, 6), dpi=80)
|
||||||
|
plt.bar(list(dict(data.Protocol.value_counts()).keys()), dict(data.Protocol.value_counts()).values(), color='r')
|
||||||
|
plt.bar(list(dict(data[data.label == 1].Protocol.value_counts()).keys()), dict(data[data.label == 1].Protocol.value_counts()).values(), color='b')
|
||||||
|
|
||||||
|
plt.text(x = 0 - 0.15, y = 41321 + 200, s = str(41321), color='black', size=17)
|
||||||
|
plt.text(x = 1 - 0.15, y = 33588 + 200, s = str(33588), color='black', size=17)
|
||||||
|
plt.text(x = 2 - 0.15, y = 29436 + 200, s = str(29436), color='black', size=17)
|
||||||
|
|
||||||
|
plt.text(x = 0 - 0.15, y = 9419 + 200, s = str(9419), color='w', size=17)
|
||||||
|
plt.text(x = 1 - 0.15, y = 17499 + 200, s = str(17499), color='w', size=17)
|
||||||
|
plt.text(x = 2 - 0.15, y = 13866 + 200, s = str(13866), color='w', size=17)
|
||||||
|
|
||||||
|
plt.xlabel('Protocol')
|
||||||
|
plt.ylabel('Count')
|
||||||
|
plt.legend(['All', 'malicious'])
|
||||||
|
plt.title('The number of requests from different protocols')
|
||||||
|
|
||||||
|
|
||||||
|
# In[19]:
|
||||||
|
|
||||||
|
|
||||||
|
df = data.copy()
|
||||||
|
|
||||||
|
|
||||||
|
# In[20]:
|
||||||
|
|
||||||
|
|
||||||
|
figure(figsize=(8, 4), dpi=80)
|
||||||
|
plt.hist(df.dur, bins=20, color='b')
|
||||||
|
plt.title('Duration')
|
||||||
|
# plt.show()
|
||||||
|
|
||||||
|
|
||||||
|
# In[21]:
|
||||||
|
|
||||||
|
|
||||||
|
figure(figsize=(8, 4), dpi=80)
|
||||||
|
plt.hist(df.tx_bytes, bins=20, color='r')
|
||||||
|
plt.title('TX_BYTES - Transmitted Bytes')
|
||||||
|
# plt.show()
|
||||||
|
|
||||||
|
|
||||||
|
# In[22]:
|
||||||
|
|
||||||
|
|
||||||
|
figure(figsize=(8, 4), dpi=80)
|
||||||
|
plt.hist(df.tx_kbps, bins=10, color='g')
|
||||||
|
plt.title('TX_KBPC')
|
||||||
|
# plt.show()
|
||||||
|
|
||||||
|
|
||||||
|
# In[23]:
|
||||||
|
|
||||||
|
|
||||||
|
plt.hist(df.switch, bins=20, color='r')
|
||||||
|
plt.title('SWITCH')
|
||||||
|
plt.xlabel('SWITCH')
|
||||||
|
# plt.show()
|
||||||
|
|
||||||
|
|
||||||
|
# In[24]:
|
||||||
|
|
||||||
|
|
||||||
|
plt.hist(df[df['label'] == 1].switch, bins=20, color='r')
|
||||||
|
plt.title('SWITCH')
|
||||||
|
plt.xlabel('SWITCH')
|
||||||
|
# plt.show()
|
||||||
|
|
||||||
|
import joblib
|
||||||
|
|
||||||
|
class Model:
|
||||||
|
global y
|
||||||
|
def __init__(self, data):
|
||||||
|
self.data = data
|
||||||
|
X = preprocessing.StandardScaler().fit(self.data).transform(self.data)
|
||||||
|
self.X_train, self.X_test, self.y_train, self.y_test = train_test_split(X, y, random_state=42, test_size=0.3)
|
||||||
|
|
||||||
|
def LogisticRegression(self):
|
||||||
|
solvers = ['newton-cg', 'lbfgs', 'liblinear', 'sag', 'saga']
|
||||||
|
|
||||||
|
start_time = time.time()
|
||||||
|
results_lr = []
|
||||||
|
accuracy_list = []
|
||||||
|
for solver in solvers:
|
||||||
|
LR = LogisticRegression(C=0.03, solver=solver).fit(self.X_train, self.y_train)
|
||||||
|
predicted_lr = LR.predict(self.X_test)
|
||||||
|
accuracy_lr = accuracy_score(self.y_test, predicted_lr)
|
||||||
|
results_lr.append({'solver' : solver, 'accuracy': str(round(accuracy_lr * 100, 2)) + "%",
|
||||||
|
'Coefficients': {'W' : LR.coef_, 'b': LR.intercept_}})
|
||||||
|
accuracy_list.append(accuracy_lr)
|
||||||
|
|
||||||
|
solver_name = solvers[accuracy_list.index(max(accuracy_list))]
|
||||||
|
LR = LogisticRegression(C=0.03, solver=solver_name).fit(self.X_train, self.y_train)
|
||||||
|
predicted_lr = LR.predict(self.X_test)
|
||||||
|
accuracy_lr = accuracy_score(self.y_test, predicted_lr)
|
||||||
|
print("Accuracy: %.2f%%" % (accuracy_lr * 100.0), '\n')
|
||||||
|
print("########################################################################")
|
||||||
|
print('Best solver is : ', solver_name)
|
||||||
|
print("########################################################################")
|
||||||
|
print(classification_report(predicted_lr, self.y_test), '\n')
|
||||||
|
print("########################################################################")
|
||||||
|
print("--- %s seconds --- time for LogisticRegression" % (time.time() - start_time))
|
||||||
|
|
||||||
|
# Save the model
|
||||||
|
joblib.dump(LR, 'logistic_regression_model.pkl')
|
||||||
|
|
||||||
|
def SupportVectorMachine(self):
|
||||||
|
start_time = time.time()
|
||||||
|
accuracy_list = []
|
||||||
|
result_svm = []
|
||||||
|
kernels = ['linear', 'poly','rbf', 'sigmoid']
|
||||||
|
for kernel in kernels:
|
||||||
|
SVM = svm.SVC(kernel=kernel).fit(self.X_train, self.y_train)
|
||||||
|
predicted_svm = SVM.predict(self.X_test)
|
||||||
|
accuracy_svm = accuracy_score(self.y_test, predicted_svm)
|
||||||
|
result_svm.append({"kernel" : kernel, "accuracy": f"{round(accuracy_svm*100,2)}%"})
|
||||||
|
print("Accuracy: %.2f%%" % round((accuracy_svm * 100.0),2))
|
||||||
|
print('######################################################################')
|
||||||
|
accuracy_list.append(accuracy_svm)
|
||||||
|
|
||||||
|
kernel_name = kernels[accuracy_list.index(max(accuracy_list))]
|
||||||
|
SVM = svm.SVC(kernel=kernel_name).fit(self.X_train, self.y_train)
|
||||||
|
predicted_svm = SVM.predict(self.X_test)
|
||||||
|
accuracy_svm = accuracy_score(self.y_test, predicted_svm)
|
||||||
|
print(f"Accuracy of SVM model {round(accuracy_svm,2)*100}%", '\n')
|
||||||
|
print("########################################################################")
|
||||||
|
print('best kernel is : ', kernel_name)
|
||||||
|
print("########################################################################")
|
||||||
|
print(classification_report(predicted_svm, self.y_test))
|
||||||
|
print("########################################################################")
|
||||||
|
print("--- %s seconds ---" % (time.time() - start_time))
|
||||||
|
|
||||||
|
# Save the model
|
||||||
|
joblib.dump(SVM, 'svm_model.pkl')
|
||||||
|
|
||||||
|
def KNearetsNeighbor(self):
|
||||||
|
start_time = time.time()
|
||||||
|
Ks = 12
|
||||||
|
accuracy_knn = np.zeros((Ks-1))
|
||||||
|
std_acc = np.zeros((Ks-1))
|
||||||
|
for n in range(1,Ks):
|
||||||
|
neigh = KNeighborsClassifier(n_neighbors = n).fit(self.X_train, self.y_train)
|
||||||
|
yhat = neigh.predict(self.X_test)
|
||||||
|
accuracy_knn[n-1] = metrics.accuracy_score(self.y_test, yhat)
|
||||||
|
std_acc[n-1] = np.std(yhat==self.y_test) / np.sqrt(yhat.shape[0])
|
||||||
|
|
||||||
|
plt.figure(figsize=(10,6))
|
||||||
|
plt.plot(range(1,Ks), accuracy_knn, 'g')
|
||||||
|
plt.fill_between(range(1,Ks), accuracy_knn - 1 * std_acc, accuracy_knn + 1 * std_acc, alpha=0.10)
|
||||||
|
plt.fill_between(range(1,Ks), accuracy_knn - 3 * std_acc, accuracy_knn + 3 * std_acc, alpha=0.10, color="green")
|
||||||
|
plt.legend(('Accuracy ', '+/- 1xstd', '+/- 3xstd'))
|
||||||
|
plt.ylabel('Accuracy ')
|
||||||
|
plt.xlabel('Number of Neighbors (K)')
|
||||||
|
plt.tight_layout()
|
||||||
|
# plt.show()
|
||||||
|
|
||||||
|
knnc = KNeighborsClassifier()
|
||||||
|
knnc_search = GridSearchCV(knnc, param_grid={'n_neighbors': [3, 5, 10],
|
||||||
|
'weights': ['uniform', 'distance'],
|
||||||
|
'metric': ['euclidean', 'manhattan']},
|
||||||
|
n_jobs=-1, cv=3, scoring='accuracy', verbose=2)
|
||||||
|
knnc_search.fit(self.X_train, self.y_train)
|
||||||
|
n_neighbors = knnc_search.best_params_['n_neighbors']
|
||||||
|
weights = knnc_search.best_params_['weights']
|
||||||
|
metric = knnc_search.best_params_['metric']
|
||||||
|
KNN = KNeighborsClassifier(n_neighbors=n_neighbors, metric=metric, weights=weights).fit(self.X_train, self.y_train)
|
||||||
|
|
||||||
|
predicted_knn = KNN.predict(self.X_test)
|
||||||
|
accuracy_knn = metrics.accuracy_score(self.y_test, predicted_knn)
|
||||||
|
print(f"Accuracy of KNN model {round(accuracy_knn,2)*100}%", '\n')
|
||||||
|
print("########################################################################")
|
||||||
|
print(classification_report(predicted_knn, self.y_test))
|
||||||
|
print("########################################################################")
|
||||||
|
print("--- %s seconds ---" % (time.time() - start_time))
|
||||||
|
|
||||||
|
# Save the model
|
||||||
|
joblib.dump(KNN, 'knn_model.pkl')
|
||||||
|
|
||||||
|
def DecisionTree(self):
|
||||||
|
start_time = time.time()
|
||||||
|
tree = DecisionTreeClassifier()
|
||||||
|
dt_search = GridSearchCV(tree, param_grid={'criterion' : ['gini', 'entropy'],
|
||||||
|
'max_depth' : [2,3,4,5,6,7,8, 9, 10],
|
||||||
|
'max_leaf_nodes' : [2,3,4,5,6,7,8,9,10, 11]},
|
||||||
|
n_jobs=-1, cv=5, scoring='accuracy', verbose=2)
|
||||||
|
dt_search.fit(self.X_train, self.y_train)
|
||||||
|
|
||||||
|
criterion = dt_search.best_params_['criterion']
|
||||||
|
max_depth = dt_search.best_params_['max_depth']
|
||||||
|
max_leaf_nodes = dt_search.best_params_['max_leaf_nodes']
|
||||||
|
|
||||||
|
dtree = DecisionTreeClassifier(criterion=criterion,
|
||||||
|
max_depth=max_depth,
|
||||||
|
max_leaf_nodes=max_leaf_nodes).fit(self.X_train, self.y_train)
|
||||||
|
predicted_dt = dtree.predict(self.X_test)
|
||||||
|
accuracy_dt = metrics.accuracy_score(self.y_test, predicted_dt)
|
||||||
|
print(f"criterion: {criterion}, max depth: {max_depth}, max_leaf: {max_leaf_nodes}")
|
||||||
|
print(f"The Accuracy is : {round(accuracy_dt * 100,2)}%")
|
||||||
|
print("########################################################################")
|
||||||
|
print(classification_report(predicted_dt, self.y_test))
|
||||||
|
print("########################################################################")
|
||||||
|
print("--- %s seconds ---" % (time.time() - start_time))
|
||||||
|
|
||||||
|
# Save the model
|
||||||
|
joblib.dump(dtree, 'decision_tree_model.pkl')
|
||||||
|
|
||||||
|
def RandomForest(self):
|
||||||
|
start_time = time.time()
|
||||||
|
RF = RandomForestClassifier(criterion='gini',
|
||||||
|
n_estimators=500,
|
||||||
|
min_samples_split=10,
|
||||||
|
max_features='sqrt',
|
||||||
|
oob_score=True,
|
||||||
|
random_state=1,
|
||||||
|
n_jobs=-1).fit(self.X_train, self.y_train)
|
||||||
|
|
||||||
|
predicted_rf = RF.predict(self.X_test)
|
||||||
|
svm_accuracy = accuracy_score(self.y_test, predicted_rf)
|
||||||
|
print(f"Accuracy of RF is : {round(svm_accuracy*100,2)}%", '\n')
|
||||||
|
print("########################################################################")
|
||||||
|
print(classification_report(predicted_rf, self.y_test))
|
||||||
|
print("########################################################################")
|
||||||
|
print("--- %s seconds ---" % (time.time() - start_time))
|
||||||
|
|
||||||
|
# Save the model
|
||||||
|
joblib.dump(RF, 'random_forest_model.pkl')
|
||||||
|
|
||||||
|
|
||||||
|
"""
|
||||||
|
Decision Tree works Well
|
||||||
|
Suppert Vector Machine works well
|
||||||
|
Logistic Regression works well
|
||||||
|
KNN works well
|
||||||
|
Random Forest works well
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
df = data.copy()
|
||||||
|
df = df.dropna()
|
||||||
|
|
||||||
|
X = df.drop(['dt','src','dst','label'], axis=1)
|
||||||
|
y = df.label
|
||||||
|
|
||||||
|
X = pd.get_dummies(X)
|
||||||
|
|
||||||
|
M = Model(X)
|
||||||
|
print(X)
|
||||||
|
# Logistic Regression(Without FS)
|
||||||
|
# M.LogisticRegression()
|
||||||
|
|
||||||
|
# # Support Vector Machine(Without FS)
|
||||||
|
# M.SupportVectorMachine()
|
||||||
|
|
||||||
|
# # Decision Tree(Without FS)
|
||||||
|
# M.DecisionTree()
|
||||||
|
|
||||||
|
# # Random Forest Classification(Without FS)
|
||||||
|
# M.RandomForest()
|
||||||
|
|
||||||
|
|
||||||
|
# M.KNearetsNeighbor()
|
||||||
|
|
||||||
|
df1 = data.copy()
|
||||||
|
|
||||||
|
|
||||||
|
df1 = df1.dropna()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
df1.columns
|
||||||
|
|
||||||
|
|
||||||
|
df1.info()
|
||||||
|
|
||||||
|
important_features = [
|
||||||
|
'src',
|
||||||
|
'pktcount',
|
||||||
|
'dst',
|
||||||
|
'byteperflow',
|
||||||
|
'pktperflow',
|
||||||
|
'pktrate',
|
||||||
|
'tot_kbps',
|
||||||
|
'rx_kbps',
|
||||||
|
'flows',
|
||||||
|
'bytecount',
|
||||||
|
'dt',
|
||||||
|
'Protocol',
|
||||||
|
'dur',
|
||||||
|
'tot_dur'
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
weights = [
|
||||||
|
17.87,
|
||||||
|
15.16,
|
||||||
|
13.64,
|
||||||
|
12.97,
|
||||||
|
11.35,
|
||||||
|
11.35,
|
||||||
|
9.68,
|
||||||
|
9.66,
|
||||||
|
8.95,
|
||||||
|
4.92,
|
||||||
|
2.33,
|
||||||
|
1.31,
|
||||||
|
1.11,
|
||||||
|
1.11
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
weighted_features = pd.DataFrame({'features':important_features,
|
||||||
|
'weights':weights})
|
||||||
|
weighted_features
|
||||||
|
# print(weighted_features)
|
||||||
|
|
||||||
|
X = df1[important_features]
|
||||||
|
y = df1.label
|
||||||
|
|
||||||
|
X = X.drop(['src', 'dst', 'dt'], axis=1)
|
||||||
|
|
||||||
|
X.head()
|
||||||
|
|
||||||
|
|
||||||
|
# print(X)
|
||||||
|
X = pd.get_dummies(X)
|
||||||
|
abs(X.corr())
|
||||||
|
|
||||||
|
fig, ax = plt.subplots(figsize=(10,7))
|
||||||
|
sns.heatmap(abs(X.corr()), annot=True)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ### There some duplicated features and high correlated features
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
X = X.drop(['dur', "pktrate", "pktperflow"], axis=1)
|
||||||
|
|
||||||
|
# X.columns
|
||||||
|
|
||||||
|
fig, ax = plt.subplots(figsize=(10,7))
|
||||||
|
sns.heatmap(abs(X.corr()), annot=True)
|
||||||
|
|
||||||
|
|
||||||
|
X = pd.get_dummies(X)
|
||||||
|
|
||||||
|
|
||||||
|
M = Model(X)
|
||||||
|
# print(X)
|
||||||
|
|
||||||
|
# ## Logistic Regression(With FS)
|
||||||
|
# M.LogisticRegression()
|
||||||
|
|
||||||
|
# ## Support Vector Machine
|
||||||
|
# M.SupportVectorMachine()
|
||||||
|
# M.RandomForest()
|
||||||
|
|
||||||
|
# M.DecisionTree()
|
||||||
|
M.KNearetsNeighbor()
|
||||||
16
DDoS_predictions.csv
Normal file
16
DDoS_predictions.csv
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
pktcount,byteperflow,tot_kbps,rx_kbps,flows,bytecount,tot_dur,Protocol_ICMP,Protocol_TCP,Protocol_UDP,Protocol_HTTP,Protocol_HTTPS,Protocol_SSH,Protocol_DHCP,Protocol_FTP,Protocol_SMTP,Protocol_POP3,Protocol_IMAP,Protocol_DNS,src_ip,dst_ip,probability
|
||||||
|
137,137.0,0.137,0.137,1,137.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,192.168.1.8,208.115.231.58,1.0
|
||||||
|
66,66.0,0.066,0.066,1,66.0,0.136057676,0,1,0,0,0,0,0,0,0,0,0,0,208.115.231.58,192.168.1.8,0.6
|
||||||
|
137,137.0,0.137,0.137,1,137.0,0.414859727,0,0,0,0,0,0,0,0,0,0,0,0,192.168.1.8,208.115.231.58,0.8
|
||||||
|
119,119.0,0.119,0.119,1,119.0,0.064303809,0,0,0,0,0,0,0,0,0,0,0,0,,,1.0
|
||||||
|
66,66.0,0.066,0.066,1,66.0,0.070996013,0,1,0,0,0,0,0,0,0,0,0,0,208.115.231.58,192.168.1.8,0.8
|
||||||
|
137,137.0,0.137,0.137,1,137.0,0.513486621,0,0,0,0,0,0,0,0,0,0,0,0,192.168.1.8,208.115.231.58,0.8
|
||||||
|
66,66.0,0.066,0.066,1,66.0,0.13545123,0,1,0,0,0,0,0,0,0,0,0,0,208.115.231.58,192.168.1.8,0.6
|
||||||
|
137,137.0,0.137,0.137,1,137.0,0.411760638,0,0,0,0,0,0,0,0,0,0,0,0,192.168.1.8,208.115.231.58,0.8
|
||||||
|
66,66.0,0.066,0.066,1,66.0,0.135834303,0,1,0,0,0,0,0,0,0,0,0,0,208.115.231.58,192.168.1.8,0.6
|
||||||
|
137,137.0,0.137,0.137,1,137.0,0.520567677,0,0,0,0,0,0,0,0,0,0,0,0,192.168.1.8,208.115.231.58,0.8
|
||||||
|
66,66.0,0.066,0.066,1,66.0,0.134642141,0,1,0,0,0,0,0,0,0,0,0,0,208.115.231.58,192.168.1.8,0.6
|
||||||
|
119,119.0,0.119,0.119,1,119.0,0.077239986,0,0,0,0,0,0,0,0,0,0,0,0,,,1.0
|
||||||
|
137,137.0,0.137,0.137,1,137.0,0.322031127,0,0,0,0,0,0,0,0,0,0,0,0,192.168.1.8,208.115.231.58,0.8
|
||||||
|
66,66.0,0.066,0.066,1,66.0,0.133880341,0,1,0,0,0,0,0,0,0,0,0,0,208.115.231.58,192.168.1.8,0.6
|
||||||
|
137,137.0,0.137,0.137,1,137.0,0.531491974,0,0,0,0,0,0,0,0,0,0,0,0,192.168.1.8,208.115.231.58,0.8
|
||||||
|
918
build/run/Analysis-00.toc
Normal file
918
build/run/Analysis-00.toc
Normal file
@ -0,0 +1,918 @@
|
|||||||
|
(['/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/run.py'],
|
||||||
|
['/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested'],
|
||||||
|
[],
|
||||||
|
['/home/tech4biz-001/.local/lib/python3.10/site-packages/numpy/_pyinstaller',
|
||||||
|
'/home/tech4biz-001/.local/lib/python3.10/site-packages/_pyinstaller_hooks_contrib/stdhooks',
|
||||||
|
'/home/tech4biz-001/.local/lib/python3.10/site-packages/_pyinstaller_hooks_contrib'],
|
||||||
|
{},
|
||||||
|
[],
|
||||||
|
[],
|
||||||
|
False,
|
||||||
|
{},
|
||||||
|
0,
|
||||||
|
[],
|
||||||
|
[],
|
||||||
|
'3.10.12 (main, Sep 11 2024, 15:47:36) [GCC 11.4.0]',
|
||||||
|
[('pyi_rth_inspect',
|
||||||
|
'/home/tech4biz-001/.local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
|
||||||
|
'PYSOURCE'),
|
||||||
|
('pyi_rth__tkinter',
|
||||||
|
'/home/tech4biz-001/.local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks/pyi_rth__tkinter.py',
|
||||||
|
'PYSOURCE'),
|
||||||
|
('run',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/run.py',
|
||||||
|
'PYSOURCE')],
|
||||||
|
[('inspect', '/usr/lib/python3.10/inspect.py', 'PYMODULE'),
|
||||||
|
('importlib', '/usr/lib/python3.10/importlib/__init__.py', 'PYMODULE'),
|
||||||
|
('importlib.abc', '/usr/lib/python3.10/importlib/abc.py', 'PYMODULE'),
|
||||||
|
('typing', '/usr/lib/python3.10/typing.py', 'PYMODULE'),
|
||||||
|
('contextlib', '/usr/lib/python3.10/contextlib.py', 'PYMODULE'),
|
||||||
|
('importlib._abc', '/usr/lib/python3.10/importlib/_abc.py', 'PYMODULE'),
|
||||||
|
('importlib._bootstrap_external',
|
||||||
|
'/usr/lib/python3.10/importlib/_bootstrap_external.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/__init__.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._itertools',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_itertools.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._functools',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_functools.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._collections',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_collections.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._meta',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_meta.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._adapters',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_adapters.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._text',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_text.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('email.message', '/usr/lib/python3.10/email/message.py', 'PYMODULE'),
|
||||||
|
('email.policy', '/usr/lib/python3.10/email/policy.py', 'PYMODULE'),
|
||||||
|
('email.contentmanager',
|
||||||
|
'/usr/lib/python3.10/email/contentmanager.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('email.quoprimime', '/usr/lib/python3.10/email/quoprimime.py', 'PYMODULE'),
|
||||||
|
('string', '/usr/lib/python3.10/string.py', 'PYMODULE'),
|
||||||
|
('email.headerregistry',
|
||||||
|
'/usr/lib/python3.10/email/headerregistry.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('email._header_value_parser',
|
||||||
|
'/usr/lib/python3.10/email/_header_value_parser.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('urllib', '/usr/lib/python3.10/urllib/__init__.py', 'PYMODULE'),
|
||||||
|
('email.iterators', '/usr/lib/python3.10/email/iterators.py', 'PYMODULE'),
|
||||||
|
('email.generator', '/usr/lib/python3.10/email/generator.py', 'PYMODULE'),
|
||||||
|
('copy', '/usr/lib/python3.10/copy.py', 'PYMODULE'),
|
||||||
|
('random', '/usr/lib/python3.10/random.py', 'PYMODULE'),
|
||||||
|
('statistics', '/usr/lib/python3.10/statistics.py', 'PYMODULE'),
|
||||||
|
('decimal', '/usr/lib/python3.10/decimal.py', 'PYMODULE'),
|
||||||
|
('_pydecimal', '/usr/lib/python3.10/_pydecimal.py', 'PYMODULE'),
|
||||||
|
('contextvars', '/usr/lib/python3.10/contextvars.py', 'PYMODULE'),
|
||||||
|
('fractions', '/usr/lib/python3.10/fractions.py', 'PYMODULE'),
|
||||||
|
('numbers', '/usr/lib/python3.10/numbers.py', 'PYMODULE'),
|
||||||
|
('hashlib', '/usr/lib/python3.10/hashlib.py', 'PYMODULE'),
|
||||||
|
('logging', '/usr/lib/python3.10/logging/__init__.py', 'PYMODULE'),
|
||||||
|
('pickle', '/usr/lib/python3.10/pickle.py', 'PYMODULE'),
|
||||||
|
('pprint', '/usr/lib/python3.10/pprint.py', 'PYMODULE'),
|
||||||
|
('dataclasses', '/usr/lib/python3.10/dataclasses.py', 'PYMODULE'),
|
||||||
|
('_compat_pickle', '/usr/lib/python3.10/_compat_pickle.py', 'PYMODULE'),
|
||||||
|
('struct', '/usr/lib/python3.10/struct.py', 'PYMODULE'),
|
||||||
|
('bisect', '/usr/lib/python3.10/bisect.py', 'PYMODULE'),
|
||||||
|
('_strptime', '/usr/lib/python3.10/_strptime.py', 'PYMODULE'),
|
||||||
|
('datetime', '/usr/lib/python3.10/datetime.py', 'PYMODULE'),
|
||||||
|
('calendar', '/usr/lib/python3.10/calendar.py', 'PYMODULE'),
|
||||||
|
('email._encoded_words',
|
||||||
|
'/usr/lib/python3.10/email/_encoded_words.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('base64', '/usr/lib/python3.10/base64.py', 'PYMODULE'),
|
||||||
|
('getopt', '/usr/lib/python3.10/getopt.py', 'PYMODULE'),
|
||||||
|
('gettext', '/usr/lib/python3.10/gettext.py', 'PYMODULE'),
|
||||||
|
('email.charset', '/usr/lib/python3.10/email/charset.py', 'PYMODULE'),
|
||||||
|
('email.encoders', '/usr/lib/python3.10/email/encoders.py', 'PYMODULE'),
|
||||||
|
('email.base64mime', '/usr/lib/python3.10/email/base64mime.py', 'PYMODULE'),
|
||||||
|
('email._policybase', '/usr/lib/python3.10/email/_policybase.py', 'PYMODULE'),
|
||||||
|
('email.header', '/usr/lib/python3.10/email/header.py', 'PYMODULE'),
|
||||||
|
('email.errors', '/usr/lib/python3.10/email/errors.py', 'PYMODULE'),
|
||||||
|
('email.utils', '/usr/lib/python3.10/email/utils.py', 'PYMODULE'),
|
||||||
|
('email._parseaddr', '/usr/lib/python3.10/email/_parseaddr.py', 'PYMODULE'),
|
||||||
|
('urllib.parse', '/usr/lib/python3.10/urllib/parse.py', 'PYMODULE'),
|
||||||
|
('socket', '/usr/lib/python3.10/socket.py', 'PYMODULE'),
|
||||||
|
('selectors', '/usr/lib/python3.10/selectors.py', 'PYMODULE'),
|
||||||
|
('quopri', '/usr/lib/python3.10/quopri.py', 'PYMODULE'),
|
||||||
|
('uu', '/usr/lib/python3.10/uu.py', 'PYMODULE'),
|
||||||
|
('optparse', '/usr/lib/python3.10/optparse.py', 'PYMODULE'),
|
||||||
|
('textwrap', '/usr/lib/python3.10/textwrap.py', 'PYMODULE'),
|
||||||
|
('zipfile', '/usr/lib/python3.10/zipfile.py', 'PYMODULE'),
|
||||||
|
('py_compile', '/usr/lib/python3.10/py_compile.py', 'PYMODULE'),
|
||||||
|
('lzma', '/usr/lib/python3.10/lzma.py', 'PYMODULE'),
|
||||||
|
('_compression', '/usr/lib/python3.10/_compression.py', 'PYMODULE'),
|
||||||
|
('bz2', '/usr/lib/python3.10/bz2.py', 'PYMODULE'),
|
||||||
|
('shutil', '/usr/lib/python3.10/shutil.py', 'PYMODULE'),
|
||||||
|
('tarfile', '/usr/lib/python3.10/tarfile.py', 'PYMODULE'),
|
||||||
|
('gzip', '/usr/lib/python3.10/gzip.py', 'PYMODULE'),
|
||||||
|
('fnmatch', '/usr/lib/python3.10/fnmatch.py', 'PYMODULE'),
|
||||||
|
('importlib.util', '/usr/lib/python3.10/importlib/util.py', 'PYMODULE'),
|
||||||
|
('pathlib', '/usr/lib/python3.10/pathlib.py', 'PYMODULE'),
|
||||||
|
('email', '/usr/lib/python3.10/email/__init__.py', 'PYMODULE'),
|
||||||
|
('email.parser', '/usr/lib/python3.10/email/parser.py', 'PYMODULE'),
|
||||||
|
('email.feedparser', '/usr/lib/python3.10/email/feedparser.py', 'PYMODULE'),
|
||||||
|
('csv', '/usr/lib/python3.10/csv.py', 'PYMODULE'),
|
||||||
|
('importlib.readers', '/usr/lib/python3.10/importlib/readers.py', 'PYMODULE'),
|
||||||
|
('importlib._bootstrap',
|
||||||
|
'/usr/lib/python3.10/importlib/_bootstrap.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('argparse', '/usr/lib/python3.10/argparse.py', 'PYMODULE'),
|
||||||
|
('token', '/usr/lib/python3.10/token.py', 'PYMODULE'),
|
||||||
|
('tokenize', '/usr/lib/python3.10/tokenize.py', 'PYMODULE'),
|
||||||
|
('importlib.machinery',
|
||||||
|
'/usr/lib/python3.10/importlib/machinery.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('dis', '/usr/lib/python3.10/dis.py', 'PYMODULE'),
|
||||||
|
('opcode', '/usr/lib/python3.10/opcode.py', 'PYMODULE'),
|
||||||
|
('ast', '/usr/lib/python3.10/ast.py', 'PYMODULE'),
|
||||||
|
('tracemalloc', '/usr/lib/python3.10/tracemalloc.py', 'PYMODULE'),
|
||||||
|
('_py_abc', '/usr/lib/python3.10/_py_abc.py', 'PYMODULE'),
|
||||||
|
('stringprep', '/usr/lib/python3.10/stringprep.py', 'PYMODULE'),
|
||||||
|
('tkinter.ttk', '/usr/lib/python3.10/tkinter/ttk.py', 'PYMODULE'),
|
||||||
|
('tkinter', '/usr/lib/python3.10/tkinter/__init__.py', 'PYMODULE'),
|
||||||
|
('tkinter.constants', '/usr/lib/python3.10/tkinter/constants.py', 'PYMODULE'),
|
||||||
|
('threading', '/usr/lib/python3.10/threading.py', 'PYMODULE'),
|
||||||
|
('_threading_local', '/usr/lib/python3.10/_threading_local.py', 'PYMODULE'),
|
||||||
|
('subprocess', '/usr/lib/python3.10/subprocess.py', 'PYMODULE'),
|
||||||
|
('signal', '/usr/lib/python3.10/signal.py', 'PYMODULE')],
|
||||||
|
[('libpython3.10.so.1.0',
|
||||||
|
'/lib/x86_64-linux-gnu/libpython3.10.so.1.0',
|
||||||
|
'BINARY'),
|
||||||
|
('lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_jp.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_jp.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_kr.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_kr.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_iso2022.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_iso2022.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_cn.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_cn.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_tw.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_tw.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_tkinter.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_tkinter.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'),
|
||||||
|
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
|
||||||
|
('libmpdec.so.3', '/lib/x86_64-linux-gnu/libmpdec.so.3', 'BINARY'),
|
||||||
|
('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'),
|
||||||
|
('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'),
|
||||||
|
('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'),
|
||||||
|
('libXext.so.6', '/lib/x86_64-linux-gnu/libXext.so.6', 'BINARY'),
|
||||||
|
('libXau.so.6', '/lib/x86_64-linux-gnu/libXau.so.6', 'BINARY'),
|
||||||
|
('libXrender.so.1', '/lib/x86_64-linux-gnu/libXrender.so.1', 'BINARY'),
|
||||||
|
('libXss.so.1', '/lib/x86_64-linux-gnu/libXss.so.1', 'BINARY'),
|
||||||
|
('libmd.so.0', '/lib/x86_64-linux-gnu/libmd.so.0', 'BINARY'),
|
||||||
|
('libtk8.6.so', '/lib/x86_64-linux-gnu/libtk8.6.so', 'BINARY'),
|
||||||
|
('libXdmcp.so.6', '/lib/x86_64-linux-gnu/libXdmcp.so.6', 'BINARY'),
|
||||||
|
('libBLT.2.5.so.8.6', '/lib/libBLT.2.5.so.8.6', 'BINARY'),
|
||||||
|
('libuuid.so.1', '/lib/x86_64-linux-gnu/libuuid.so.1', 'BINARY'),
|
||||||
|
('libbrotlicommon.so.1',
|
||||||
|
'/lib/x86_64-linux-gnu/libbrotlicommon.so.1',
|
||||||
|
'BINARY'),
|
||||||
|
('libpng16.so.16', '/lib/x86_64-linux-gnu/libpng16.so.16', 'BINARY'),
|
||||||
|
('libfreetype.so.6', '/lib/x86_64-linux-gnu/libfreetype.so.6', 'BINARY'),
|
||||||
|
('libfontconfig.so.1', '/lib/x86_64-linux-gnu/libfontconfig.so.1', 'BINARY'),
|
||||||
|
('libtcl8.6.so', '/lib/x86_64-linux-gnu/libtcl8.6.so', 'BINARY'),
|
||||||
|
('libbsd.so.0', '/lib/x86_64-linux-gnu/libbsd.so.0', 'BINARY'),
|
||||||
|
('libbrotlidec.so.1', '/lib/x86_64-linux-gnu/libbrotlidec.so.1', 'BINARY'),
|
||||||
|
('libXft.so.2', '/lib/x86_64-linux-gnu/libXft.so.2', 'BINARY'),
|
||||||
|
('libX11.so.6', '/lib/x86_64-linux-gnu/libX11.so.6', 'BINARY')],
|
||||||
|
[],
|
||||||
|
[],
|
||||||
|
[('base_library.zip',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/base_library.zip',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/mk.msg', '/usr/share/tcltk/tcl8.6/msgs/mk.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fi.msg', '/usr/share/tcltk/tcl8.6/msgs/fi.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sw.msg', '/usr/share/tcltk/tcl8.6/msgs/sw.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/tr.msg', '/usr/share/tcltk/tcl8.6/msgs/tr.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/button.tcl', '/usr/share/tcltk/tk8.6/ttk/button.tcl', 'DATA'),
|
||||||
|
('_tk_data/msgs/en_gb.msg', '/usr/share/tcltk/tk8.6/msgs/en_gb.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es.msg', '/usr/share/tcltk/tcl8.6/msgs/es.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/euc-cn.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/euc-cn.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-3.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-3.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/listbox.tcl', '/usr/share/tcltk/tk8.6/listbox.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/gv_gb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/gv_gb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/pl.msg', '/usr/share/tcltk/tcl8.6/msgs/pl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/te_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/te_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_gb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_gb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kok_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/kok_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo200.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo200.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/nn.msg', '/usr/share/tcltk/tcl8.6/msgs/nn.msg', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/msgcat-1.6.1.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/msgcat-1.6.1.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/utils.tcl', '/usr/share/tcltk/tk8.6/ttk/utils.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/eo.msg', '/usr/share/tcltk/tcl8.6/msgs/eo.msg', 'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo100.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo100.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macTurkish.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macTurkish.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/dialog.tcl', '/usr/share/tcltk/tk8.6/dialog.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso2022.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso2022.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1250.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1250.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-4.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-4.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1256.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1256.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/pl.msg', '/usr/share/tcltk/tk8.6/msgs/pl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fa_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fa_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/es.msg', '/usr/share/tcltk/tk8.6/msgs/es.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fr_ch.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fr_ch.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/dingbats.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/dingbats.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/tai-ku.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/tai-ku.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macRoman.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macRoman.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/ebcdic.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/ebcdic.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/history.tcl', '/usr/share/tcltk/tcl8.6/history.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso2022-kr.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso2022-kr.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-2.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-2.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_hk.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_hk.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/ksc5601.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/ksc5601.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/gl_es.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/gl_es.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/euc-kr.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/euc-kr.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/palette.tcl', '/usr/share/tcltk/tk8.6/palette.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp865.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp865.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_tw.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_tw.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/comdlg.tcl', '/usr/share/tcltk/tk8.6/comdlg.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macCentEuro.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macCentEuro.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp949.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp949.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_hn.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_hn.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp862.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp862.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/it_ch.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/it_ch.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp857.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp857.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/scrollbar.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/scrollbar.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/mr.msg', '/usr/share/tcltk/tcl8.6/msgs/mr.msg', 'DATA'),
|
||||||
|
('_tk_data/optMenu.tcl', '/usr/share/tcltk/tk8.6/optMenu.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp936.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp936.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp950.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp950.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macRomania.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macRomania.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/package.tcl', '/usr/share/tcltk/tcl8.6/package.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macCroatian.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macCroatian.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/euc-jp.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/euc-jp.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ca.msg', '/usr/share/tcltk/tcl8.6/msgs/ca.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/ascii.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/ascii.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/en.msg', '/usr/share/tcltk/tk8.6/msgs/en.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sv.msg', '/usr/share/tcltk/tcl8.6/msgs/sv.msg', 'DATA'),
|
||||||
|
('_tcl_data/tclAppInit.c', '/usr/share/tcltk/tcl8.6/tclAppInit.c', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp874.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp874.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_co.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_co.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/sizegrip.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/sizegrip.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ni.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ni.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/de_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/de_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/af_za.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/af_za.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/zh.msg', '/usr/share/tcltk/tcl8.6/msgs/zh.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/hu.msg', '/usr/share/tcltk/tk8.6/msgs/hu.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-5.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-5.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-13.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-13.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/be.msg', '/usr/share/tcltk/tcl8.6/msgs/be.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ro.msg', '/usr/share/tcltk/tcl8.6/msgs/ro.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sq.msg', '/usr/share/tcltk/tcl8.6/msgs/sq.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/is.msg', '/usr/share/tcltk/tcl8.6/msgs/is.msg', 'DATA'),
|
||||||
|
('_tk_data/images/README', '/usr/share/tcltk/tk8.6/images/README', 'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_sg.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_sg.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo150.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo150.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fr_ca.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fr_ca.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logo.eps',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logo.eps',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_pr.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_pr.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp861.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp861.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kl.msg', '/usr/share/tcltk/tcl8.6/msgs/kl.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/symbol.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/symbol.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ga.msg', '/usr/share/tcltk/tcl8.6/msgs/ga.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/de.msg', '/usr/share/tcltk/tk8.6/msgs/de.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/eu_es.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/eu_es.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/th.msg', '/usr/share/tcltk/tcl8.6/msgs/th.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-1.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-1.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ms_my.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ms_my.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-10.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-10.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/combobox.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/combobox.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_pa.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_pa.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/da.msg', '/usr/share/tcltk/tcl8.6/msgs/da.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/mt.msg', '/usr/share/tcltk/tcl8.6/msgs/mt.msg', 'DATA'),
|
||||||
|
('_tcl_data/init.tcl', '/usr/share/tcltk/tcl8.6/init.tcl', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/platform/shell-1.1.4.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/platform/shell-1.1.4.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_cn.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_cn.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/iconlist.tcl', '/usr/share/tcltk/tk8.6/iconlist.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/bn_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/bn_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/bn.msg', '/usr/share/tcltk/tcl8.6/msgs/bn.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/ru.msg', '/usr/share/tcltk/tk8.6/msgs/ru.msg', 'DATA'),
|
||||||
|
('_tcl_data/opt0.4/optparse.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/opt0.4/optparse.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logoLarge.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logoLarge.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fr.msg', '/usr/share/tcltk/tcl8.6/msgs/fr.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp866.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp866.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/sk.msg', '/usr/share/tcltk/tcl8.6/msgs/sk.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/clamTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/clamTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/fr.msg', '/usr/share/tcltk/tk8.6/msgs/fr.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_nz.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_nz.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logoMed.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logoMed.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/spinbox.tcl', '/usr/share/tcltk/tk8.6/spinbox.tcl', 'DATA'),
|
||||||
|
('_tk_data/choosedir.tcl', '/usr/share/tcltk/tk8.6/choosedir.tcl', 'DATA'),
|
||||||
|
('_tk_data/msgs/it.msg', '/usr/share/tcltk/tk8.6/msgs/it.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ms.msg', '/usr/share/tcltk/tcl8.6/msgs/ms.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_bw.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_bw.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_do.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_do.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/auto.tcl', '/usr/share/tcltk/tcl8.6/auto.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-16.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-16.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/mkpsenc.tcl', '/usr/share/tcltk/tk8.6/mkpsenc.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1258.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1258.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/tclIndex', '/usr/share/tcltk/tcl8.6/tclIndex', 'DATA'),
|
||||||
|
('_tk_data/msgs/sv.msg', '/usr/share/tcltk/tk8.6/msgs/sv.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_uy.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_uy.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1251.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1251.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp860.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp860.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/big5.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/big5.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/bg.msg', '/usr/share/tcltk/tcl8.6/msgs/bg.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/jis0212.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/jis0212.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_ie.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_ie.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_cr.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_cr.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/vistaTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/vistaTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/entry.tcl', '/usr/share/tcltk/tk8.6/ttk/entry.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/kw_gb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/kw_gb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tclIndex', '/usr/share/tcltk/tk8.6/tclIndex', 'DATA'),
|
||||||
|
('_tk_data/ttk/ttk.tcl', '/usr/share/tcltk/tk8.6/ttk/ttk.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fr_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fr_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/bgerror.tcl', '/usr/share/tcltk/tk8.6/bgerror.tcl', 'DATA'),
|
||||||
|
('_tk_data/menu.tcl', '/usr/share/tcltk/tk8.6/menu.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/de.msg', '/usr/share/tcltk/tcl8.6/msgs/de.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1257.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1257.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ec.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ec.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ta_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ta_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/classicTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/classicTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/jis0201.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/jis0201.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp855.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp855.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_py.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_py.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp852.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp852.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/panedwindow.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/panedwindow.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-6.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-6.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tk.tcl', '/usr/share/tcltk/tk8.6/tk.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_za.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_za.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/opt0.4/pkgIndex.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/opt0.4/pkgIndex.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/id_id.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/id_id.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_lb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_lb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/el.msg', '/usr/share/tcltk/tk8.6/msgs/el.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_hk.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_hk.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/notebook.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/notebook.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fo.msg', '/usr/share/tcltk/tcl8.6/msgs/fo.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_sg.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_sg.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp932.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp932.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/pt_br.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/pt_br.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp869.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp869.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/megawidget.tcl', '/usr/share/tcltk/tk8.6/megawidget.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ta.msg', '/usr/share/tcltk/tcl8.6/msgs/ta.msg', 'DATA'),
|
||||||
|
('_tk_data/obsolete.tcl', '/usr/share/tcltk/tk8.6/obsolete.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ve.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ve.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tearoff.tcl', '/usr/share/tcltk/tk8.6/tearoff.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/de_at.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/de_at.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/gb12345.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb12345.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ko.msg', '/usr/share/tcltk/tcl8.6/msgs/ko.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/scale.tcl', '/usr/share/tcltk/tk8.6/ttk/scale.tcl', 'DATA'),
|
||||||
|
('_tk_data/focus.tcl', '/usr/share/tcltk/tk8.6/focus.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/http1.0/pkgIndex.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/http1.0/pkgIndex.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_sy.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_sy.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/parray.tcl', '/usr/share/tcltk/tcl8.6/parray.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp864.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp864.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macJapan.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macJapan.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp737.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp737.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/panedwindow.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/panedwindow.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ja.msg', '/usr/share/tcltk/tcl8.6/msgs/ja.msg', 'DATA'),
|
||||||
|
('_tcl_data/safe.tcl', '/usr/share/tcltk/tcl8.6/safe.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/gb2312-raw.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb2312-raw.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_gt.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_gt.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tkfbox.tcl', '/usr/share/tcltk/tk8.6/tkfbox.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/jis0208.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/jis0208.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/sh.msg', '/usr/share/tcltk/tcl8.6/msgs/sh.msg', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/platform-1.0.18.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/platform-1.0.18.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/sr.msg', '/usr/share/tcltk/tcl8.6/msgs/sr.msg', 'DATA'),
|
||||||
|
('_tk_data/icons.tcl', '/usr/share/tcltk/tk8.6/icons.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/mr_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/mr_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/entry.tcl', '/usr/share/tcltk/tk8.6/entry.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-11.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-11.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-7.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-7.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/it.msg', '/usr/share/tcltk/tcl8.6/msgs/it.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sl.msg', '/usr/share/tcltk/tcl8.6/msgs/sl.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp437.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp437.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/hu.msg', '/usr/share/tcltk/tcl8.6/msgs/hu.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-8.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-8.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/word.tcl', '/usr/share/tcltk/tcl8.6/word.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ru.msg', '/usr/share/tcltk/tcl8.6/msgs/ru.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/pt.msg', '/usr/share/tcltk/tcl8.6/msgs/pt.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/lt.msg', '/usr/share/tcltk/tcl8.6/msgs/lt.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/hi.msg', '/usr/share/tcltk/tcl8.6/msgs/hi.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/menubutton.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/menubutton.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/gb2312.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb2312.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ru_ua.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ru_ua.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/scale.tcl', '/usr/share/tcltk/tk8.6/scale.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macCyrillic.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macCyrillic.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fa_ir.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fa_ir.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/tcl8/tcltest-2.5.3.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/tcltest-2.5.3.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/treeview.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/treeview.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso2022-jp.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso2022-jp.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tkAppInit.c', '/usr/share/tcltk/tk8.6/tkAppInit.c', 'DATA'),
|
||||||
|
('_tcl_data/msgs/kok.msg', '/usr/share/tcltk/tcl8.6/msgs/kok.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/cs.msg', '/usr/share/tcltk/tk8.6/msgs/cs.msg', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/http-2.9.5.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/http-2.9.5.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/vi.msg', '/usr/share/tcltk/tcl8.6/msgs/vi.msg', 'DATA'),
|
||||||
|
('_tk_data/clrpick.tcl', '/usr/share/tcltk/tk8.6/clrpick.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/cs.msg', '/usr/share/tcltk/tcl8.6/msgs/cs.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/koi8-u.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/koi8-u.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cns11643.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cns11643.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/http1.0/http.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/http1.0/http.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/eo.msg', '/usr/share/tcltk/tk8.6/msgs/eo.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/uk.msg', '/usr/share/tcltk/tcl8.6/msgs/uk.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-15.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-15.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kw.msg', '/usr/share/tcltk/tcl8.6/msgs/kw.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/fonts.tcl', '/usr/share/tcltk/tk8.6/ttk/fonts.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/te.msg', '/usr/share/tcltk/tcl8.6/msgs/te.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp863.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp863.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/af.msg', '/usr/share/tcltk/tcl8.6/msgs/af.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1254.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1254.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/tis-620.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/tis-620.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/da.msg', '/usr/share/tcltk/tk8.6/msgs/da.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_zw.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_zw.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fo_fo.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fo_fo.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/lv.msg', '/usr/share/tcltk/tcl8.6/msgs/lv.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_jo.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_jo.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgbox.tcl', '/usr/share/tcltk/tk8.6/msgbox.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_bo.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_bo.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/eu.msg', '/usr/share/tcltk/tcl8.6/msgs/eu.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/progress.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/progress.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp850.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp850.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_au.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_au.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ga_ie.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ga_ie.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/unsupported.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/unsupported.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ko_kr.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ko_kr.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-9.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-9.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/xpTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/xpTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/hi_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/hi_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kl_gl.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/kl_gl.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logo100.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logo100.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/pt.msg', '/usr/share/tcltk/tk8.6/msgs/pt.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fa.msg', '/usr/share/tcltk/tcl8.6/msgs/fa.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/spinbox.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/spinbox.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/et.msg', '/usr/share/tcltk/tcl8.6/msgs/et.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macDingbats.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macDingbats.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/altTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/altTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/clock.tcl', '/usr/share/tcltk/tcl8.6/clock.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/id.msg', '/usr/share/tcltk/tcl8.6/msgs/id.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ar.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ar.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/nl_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/nl_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1253.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1253.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logo64.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logo64.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp775.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp775.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/gb1988.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb1988.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo175.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo175.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar.msg', '/usr/share/tcltk/tcl8.6/msgs/ar.msg', 'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo75.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo75.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macGreek.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macGreek.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/winTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/winTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/shiftjis.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/shiftjis.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/koi8-r.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/koi8-r.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/nl.msg', '/usr/share/tcltk/tk8.6/msgs/nl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_pe.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_pe.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/scrlbar.tcl', '/usr/share/tcltk/tk8.6/scrlbar.tcl', 'DATA'),
|
||||||
|
('_tk_data/ttk/defaults.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/defaults.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/tm.tcl', '/usr/share/tcltk/tcl8.6/tm.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/he.msg', '/usr/share/tcltk/tcl8.6/msgs/he.msg', 'DATA'),
|
||||||
|
('_tk_data/console.tcl', '/usr/share/tcltk/tk8.6/console.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_sv.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_sv.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-14.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-14.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_ca.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_ca.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo.eps',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo.eps',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macThai.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macThai.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/hr.msg', '/usr/share/tcltk/tcl8.6/msgs/hr.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/nb.msg', '/usr/share/tcltk/tcl8.6/msgs/nb.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/cursors.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/cursors.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/text.tcl', '/usr/share/tcltk/tk8.6/text.tcl', 'DATA'),
|
||||||
|
('_tk_data/ttk/aquaTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/aquaTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_ph.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_ph.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/xmfbox.tcl', '/usr/share/tcltk/tk8.6/xmfbox.tcl', 'DATA'),
|
||||||
|
('_tk_data/fontchooser.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/fontchooser.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/button.tcl', '/usr/share/tcltk/tk8.6/button.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/gv.msg', '/usr/share/tcltk/tcl8.6/msgs/gv.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/nl.msg', '/usr/share/tcltk/tcl8.6/msgs/nl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_mx.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_mx.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1252.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1252.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1255.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1255.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macUkraine.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macUkraine.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/gl.msg', '/usr/share/tcltk/tcl8.6/msgs/gl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_cl.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_cl.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macIceland.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macIceland.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/el.msg', '/usr/share/tcltk/tcl8.6/msgs/el.msg', 'DATA'),
|
||||||
|
('_tk_data/safetk.tcl', '/usr/share/tcltk/tk8.6/safetk.tcl', 'DATA')])
|
||||||
819
build/run/EXE-00.toc
Normal file
819
build/run/EXE-00.toc
Normal file
@ -0,0 +1,819 @@
|
|||||||
|
('/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/dist/run',
|
||||||
|
True,
|
||||||
|
False,
|
||||||
|
False,
|
||||||
|
None,
|
||||||
|
None,
|
||||||
|
False,
|
||||||
|
False,
|
||||||
|
None,
|
||||||
|
True,
|
||||||
|
False,
|
||||||
|
None,
|
||||||
|
None,
|
||||||
|
None,
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/run.pkg',
|
||||||
|
[('pyi-contents-directory _internal', '', 'OPTION'),
|
||||||
|
('PYZ-00.pyz',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/PYZ-00.pyz',
|
||||||
|
'PYZ'),
|
||||||
|
('struct',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/localpycs/struct.pyc',
|
||||||
|
'PYMODULE'),
|
||||||
|
('pyimod01_archive',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/localpycs/pyimod01_archive.pyc',
|
||||||
|
'PYMODULE'),
|
||||||
|
('pyimod02_importers',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/localpycs/pyimod02_importers.pyc',
|
||||||
|
'PYMODULE'),
|
||||||
|
('pyimod03_ctypes',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/localpycs/pyimod03_ctypes.pyc',
|
||||||
|
'PYMODULE'),
|
||||||
|
('pyiboot01_bootstrap',
|
||||||
|
'/home/tech4biz-001/.local/lib/python3.10/site-packages/PyInstaller/loader/pyiboot01_bootstrap.py',
|
||||||
|
'PYSOURCE'),
|
||||||
|
('pyi_rth_inspect',
|
||||||
|
'/home/tech4biz-001/.local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
|
||||||
|
'PYSOURCE'),
|
||||||
|
('pyi_rth__tkinter',
|
||||||
|
'/home/tech4biz-001/.local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks/pyi_rth__tkinter.py',
|
||||||
|
'PYSOURCE'),
|
||||||
|
('run',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/run.py',
|
||||||
|
'PYSOURCE'),
|
||||||
|
('libpython3.10.so.1.0',
|
||||||
|
'/lib/x86_64-linux-gnu/libpython3.10.so.1.0',
|
||||||
|
'BINARY'),
|
||||||
|
('lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_jp.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_jp.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_kr.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_kr.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_iso2022.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_iso2022.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_cn.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_cn.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_tw.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_tw.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_tkinter.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_tkinter.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'),
|
||||||
|
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
|
||||||
|
('libmpdec.so.3', '/lib/x86_64-linux-gnu/libmpdec.so.3', 'BINARY'),
|
||||||
|
('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'),
|
||||||
|
('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'),
|
||||||
|
('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'),
|
||||||
|
('libXext.so.6', '/lib/x86_64-linux-gnu/libXext.so.6', 'BINARY'),
|
||||||
|
('libXau.so.6', '/lib/x86_64-linux-gnu/libXau.so.6', 'BINARY'),
|
||||||
|
('libXrender.so.1', '/lib/x86_64-linux-gnu/libXrender.so.1', 'BINARY'),
|
||||||
|
('libXss.so.1', '/lib/x86_64-linux-gnu/libXss.so.1', 'BINARY'),
|
||||||
|
('libmd.so.0', '/lib/x86_64-linux-gnu/libmd.so.0', 'BINARY'),
|
||||||
|
('libtk8.6.so', '/lib/x86_64-linux-gnu/libtk8.6.so', 'BINARY'),
|
||||||
|
('libXdmcp.so.6', '/lib/x86_64-linux-gnu/libXdmcp.so.6', 'BINARY'),
|
||||||
|
('libBLT.2.5.so.8.6', '/lib/libBLT.2.5.so.8.6', 'BINARY'),
|
||||||
|
('libuuid.so.1', '/lib/x86_64-linux-gnu/libuuid.so.1', 'BINARY'),
|
||||||
|
('libbrotlicommon.so.1',
|
||||||
|
'/lib/x86_64-linux-gnu/libbrotlicommon.so.1',
|
||||||
|
'BINARY'),
|
||||||
|
('libpng16.so.16', '/lib/x86_64-linux-gnu/libpng16.so.16', 'BINARY'),
|
||||||
|
('libfreetype.so.6', '/lib/x86_64-linux-gnu/libfreetype.so.6', 'BINARY'),
|
||||||
|
('libfontconfig.so.1', '/lib/x86_64-linux-gnu/libfontconfig.so.1', 'BINARY'),
|
||||||
|
('libtcl8.6.so', '/lib/x86_64-linux-gnu/libtcl8.6.so', 'BINARY'),
|
||||||
|
('libbsd.so.0', '/lib/x86_64-linux-gnu/libbsd.so.0', 'BINARY'),
|
||||||
|
('libbrotlidec.so.1', '/lib/x86_64-linux-gnu/libbrotlidec.so.1', 'BINARY'),
|
||||||
|
('libXft.so.2', '/lib/x86_64-linux-gnu/libXft.so.2', 'BINARY'),
|
||||||
|
('libX11.so.6', '/lib/x86_64-linux-gnu/libX11.so.6', 'BINARY'),
|
||||||
|
('base_library.zip',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/base_library.zip',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/mk.msg', '/usr/share/tcltk/tcl8.6/msgs/mk.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fi.msg', '/usr/share/tcltk/tcl8.6/msgs/fi.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sw.msg', '/usr/share/tcltk/tcl8.6/msgs/sw.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/tr.msg', '/usr/share/tcltk/tcl8.6/msgs/tr.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/button.tcl', '/usr/share/tcltk/tk8.6/ttk/button.tcl', 'DATA'),
|
||||||
|
('_tk_data/msgs/en_gb.msg', '/usr/share/tcltk/tk8.6/msgs/en_gb.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es.msg', '/usr/share/tcltk/tcl8.6/msgs/es.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/euc-cn.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/euc-cn.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-3.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-3.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/listbox.tcl', '/usr/share/tcltk/tk8.6/listbox.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/gv_gb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/gv_gb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/pl.msg', '/usr/share/tcltk/tcl8.6/msgs/pl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/te_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/te_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_gb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_gb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kok_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/kok_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo200.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo200.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/nn.msg', '/usr/share/tcltk/tcl8.6/msgs/nn.msg', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/msgcat-1.6.1.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/msgcat-1.6.1.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/utils.tcl', '/usr/share/tcltk/tk8.6/ttk/utils.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/eo.msg', '/usr/share/tcltk/tcl8.6/msgs/eo.msg', 'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo100.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo100.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macTurkish.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macTurkish.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/dialog.tcl', '/usr/share/tcltk/tk8.6/dialog.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso2022.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso2022.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1250.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1250.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-4.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-4.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1256.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1256.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/pl.msg', '/usr/share/tcltk/tk8.6/msgs/pl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fa_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fa_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/es.msg', '/usr/share/tcltk/tk8.6/msgs/es.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fr_ch.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fr_ch.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/dingbats.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/dingbats.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/tai-ku.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/tai-ku.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macRoman.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macRoman.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/ebcdic.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/ebcdic.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/history.tcl', '/usr/share/tcltk/tcl8.6/history.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso2022-kr.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso2022-kr.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-2.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-2.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_hk.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_hk.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/ksc5601.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/ksc5601.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/gl_es.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/gl_es.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/euc-kr.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/euc-kr.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/palette.tcl', '/usr/share/tcltk/tk8.6/palette.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp865.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp865.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_tw.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_tw.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/comdlg.tcl', '/usr/share/tcltk/tk8.6/comdlg.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macCentEuro.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macCentEuro.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp949.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp949.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_hn.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_hn.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp862.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp862.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/it_ch.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/it_ch.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp857.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp857.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/scrollbar.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/scrollbar.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/mr.msg', '/usr/share/tcltk/tcl8.6/msgs/mr.msg', 'DATA'),
|
||||||
|
('_tk_data/optMenu.tcl', '/usr/share/tcltk/tk8.6/optMenu.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp936.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp936.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp950.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp950.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macRomania.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macRomania.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/package.tcl', '/usr/share/tcltk/tcl8.6/package.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macCroatian.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macCroatian.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/euc-jp.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/euc-jp.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ca.msg', '/usr/share/tcltk/tcl8.6/msgs/ca.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/ascii.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/ascii.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/en.msg', '/usr/share/tcltk/tk8.6/msgs/en.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sv.msg', '/usr/share/tcltk/tcl8.6/msgs/sv.msg', 'DATA'),
|
||||||
|
('_tcl_data/tclAppInit.c', '/usr/share/tcltk/tcl8.6/tclAppInit.c', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp874.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp874.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_co.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_co.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/sizegrip.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/sizegrip.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ni.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ni.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/de_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/de_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/af_za.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/af_za.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/zh.msg', '/usr/share/tcltk/tcl8.6/msgs/zh.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/hu.msg', '/usr/share/tcltk/tk8.6/msgs/hu.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-5.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-5.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-13.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-13.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/be.msg', '/usr/share/tcltk/tcl8.6/msgs/be.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ro.msg', '/usr/share/tcltk/tcl8.6/msgs/ro.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sq.msg', '/usr/share/tcltk/tcl8.6/msgs/sq.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/is.msg', '/usr/share/tcltk/tcl8.6/msgs/is.msg', 'DATA'),
|
||||||
|
('_tk_data/images/README', '/usr/share/tcltk/tk8.6/images/README', 'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_sg.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_sg.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo150.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo150.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fr_ca.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fr_ca.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logo.eps',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logo.eps',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_pr.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_pr.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp861.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp861.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kl.msg', '/usr/share/tcltk/tcl8.6/msgs/kl.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/symbol.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/symbol.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ga.msg', '/usr/share/tcltk/tcl8.6/msgs/ga.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/de.msg', '/usr/share/tcltk/tk8.6/msgs/de.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/eu_es.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/eu_es.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/th.msg', '/usr/share/tcltk/tcl8.6/msgs/th.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-1.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-1.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ms_my.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ms_my.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-10.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-10.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/combobox.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/combobox.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_pa.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_pa.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/da.msg', '/usr/share/tcltk/tcl8.6/msgs/da.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/mt.msg', '/usr/share/tcltk/tcl8.6/msgs/mt.msg', 'DATA'),
|
||||||
|
('_tcl_data/init.tcl', '/usr/share/tcltk/tcl8.6/init.tcl', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/platform/shell-1.1.4.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/platform/shell-1.1.4.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_cn.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_cn.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/iconlist.tcl', '/usr/share/tcltk/tk8.6/iconlist.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/bn_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/bn_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/bn.msg', '/usr/share/tcltk/tcl8.6/msgs/bn.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/ru.msg', '/usr/share/tcltk/tk8.6/msgs/ru.msg', 'DATA'),
|
||||||
|
('_tcl_data/opt0.4/optparse.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/opt0.4/optparse.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logoLarge.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logoLarge.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fr.msg', '/usr/share/tcltk/tcl8.6/msgs/fr.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp866.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp866.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/sk.msg', '/usr/share/tcltk/tcl8.6/msgs/sk.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/clamTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/clamTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/fr.msg', '/usr/share/tcltk/tk8.6/msgs/fr.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_nz.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_nz.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logoMed.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logoMed.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/spinbox.tcl', '/usr/share/tcltk/tk8.6/spinbox.tcl', 'DATA'),
|
||||||
|
('_tk_data/choosedir.tcl', '/usr/share/tcltk/tk8.6/choosedir.tcl', 'DATA'),
|
||||||
|
('_tk_data/msgs/it.msg', '/usr/share/tcltk/tk8.6/msgs/it.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ms.msg', '/usr/share/tcltk/tcl8.6/msgs/ms.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_bw.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_bw.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_do.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_do.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/auto.tcl', '/usr/share/tcltk/tcl8.6/auto.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-16.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-16.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/mkpsenc.tcl', '/usr/share/tcltk/tk8.6/mkpsenc.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1258.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1258.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/tclIndex', '/usr/share/tcltk/tcl8.6/tclIndex', 'DATA'),
|
||||||
|
('_tk_data/msgs/sv.msg', '/usr/share/tcltk/tk8.6/msgs/sv.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_uy.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_uy.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1251.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1251.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp860.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp860.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/big5.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/big5.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/bg.msg', '/usr/share/tcltk/tcl8.6/msgs/bg.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/jis0212.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/jis0212.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_ie.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_ie.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_cr.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_cr.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/vistaTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/vistaTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/entry.tcl', '/usr/share/tcltk/tk8.6/ttk/entry.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/kw_gb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/kw_gb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tclIndex', '/usr/share/tcltk/tk8.6/tclIndex', 'DATA'),
|
||||||
|
('_tk_data/ttk/ttk.tcl', '/usr/share/tcltk/tk8.6/ttk/ttk.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fr_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fr_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/bgerror.tcl', '/usr/share/tcltk/tk8.6/bgerror.tcl', 'DATA'),
|
||||||
|
('_tk_data/menu.tcl', '/usr/share/tcltk/tk8.6/menu.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/de.msg', '/usr/share/tcltk/tcl8.6/msgs/de.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1257.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1257.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ec.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ec.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ta_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ta_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/classicTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/classicTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/jis0201.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/jis0201.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp855.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp855.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_py.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_py.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp852.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp852.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/panedwindow.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/panedwindow.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-6.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-6.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tk.tcl', '/usr/share/tcltk/tk8.6/tk.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_za.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_za.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/opt0.4/pkgIndex.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/opt0.4/pkgIndex.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/id_id.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/id_id.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_lb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_lb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/el.msg', '/usr/share/tcltk/tk8.6/msgs/el.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_hk.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_hk.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/notebook.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/notebook.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fo.msg', '/usr/share/tcltk/tcl8.6/msgs/fo.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_sg.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_sg.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp932.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp932.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/pt_br.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/pt_br.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp869.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp869.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/megawidget.tcl', '/usr/share/tcltk/tk8.6/megawidget.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ta.msg', '/usr/share/tcltk/tcl8.6/msgs/ta.msg', 'DATA'),
|
||||||
|
('_tk_data/obsolete.tcl', '/usr/share/tcltk/tk8.6/obsolete.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ve.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ve.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tearoff.tcl', '/usr/share/tcltk/tk8.6/tearoff.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/de_at.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/de_at.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/gb12345.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb12345.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ko.msg', '/usr/share/tcltk/tcl8.6/msgs/ko.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/scale.tcl', '/usr/share/tcltk/tk8.6/ttk/scale.tcl', 'DATA'),
|
||||||
|
('_tk_data/focus.tcl', '/usr/share/tcltk/tk8.6/focus.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/http1.0/pkgIndex.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/http1.0/pkgIndex.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_sy.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_sy.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/parray.tcl', '/usr/share/tcltk/tcl8.6/parray.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp864.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp864.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macJapan.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macJapan.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp737.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp737.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/panedwindow.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/panedwindow.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ja.msg', '/usr/share/tcltk/tcl8.6/msgs/ja.msg', 'DATA'),
|
||||||
|
('_tcl_data/safe.tcl', '/usr/share/tcltk/tcl8.6/safe.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/gb2312-raw.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb2312-raw.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_gt.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_gt.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tkfbox.tcl', '/usr/share/tcltk/tk8.6/tkfbox.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/jis0208.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/jis0208.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/sh.msg', '/usr/share/tcltk/tcl8.6/msgs/sh.msg', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/platform-1.0.18.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/platform-1.0.18.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/sr.msg', '/usr/share/tcltk/tcl8.6/msgs/sr.msg', 'DATA'),
|
||||||
|
('_tk_data/icons.tcl', '/usr/share/tcltk/tk8.6/icons.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/mr_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/mr_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/entry.tcl', '/usr/share/tcltk/tk8.6/entry.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-11.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-11.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-7.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-7.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/it.msg', '/usr/share/tcltk/tcl8.6/msgs/it.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sl.msg', '/usr/share/tcltk/tcl8.6/msgs/sl.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp437.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp437.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/hu.msg', '/usr/share/tcltk/tcl8.6/msgs/hu.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-8.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-8.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/word.tcl', '/usr/share/tcltk/tcl8.6/word.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ru.msg', '/usr/share/tcltk/tcl8.6/msgs/ru.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/pt.msg', '/usr/share/tcltk/tcl8.6/msgs/pt.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/lt.msg', '/usr/share/tcltk/tcl8.6/msgs/lt.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/hi.msg', '/usr/share/tcltk/tcl8.6/msgs/hi.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/menubutton.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/menubutton.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/gb2312.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb2312.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ru_ua.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ru_ua.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/scale.tcl', '/usr/share/tcltk/tk8.6/scale.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macCyrillic.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macCyrillic.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fa_ir.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fa_ir.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/tcl8/tcltest-2.5.3.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/tcltest-2.5.3.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/treeview.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/treeview.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso2022-jp.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso2022-jp.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tkAppInit.c', '/usr/share/tcltk/tk8.6/tkAppInit.c', 'DATA'),
|
||||||
|
('_tcl_data/msgs/kok.msg', '/usr/share/tcltk/tcl8.6/msgs/kok.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/cs.msg', '/usr/share/tcltk/tk8.6/msgs/cs.msg', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/http-2.9.5.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/http-2.9.5.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/vi.msg', '/usr/share/tcltk/tcl8.6/msgs/vi.msg', 'DATA'),
|
||||||
|
('_tk_data/clrpick.tcl', '/usr/share/tcltk/tk8.6/clrpick.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/cs.msg', '/usr/share/tcltk/tcl8.6/msgs/cs.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/koi8-u.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/koi8-u.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cns11643.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cns11643.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/http1.0/http.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/http1.0/http.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/eo.msg', '/usr/share/tcltk/tk8.6/msgs/eo.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/uk.msg', '/usr/share/tcltk/tcl8.6/msgs/uk.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-15.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-15.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kw.msg', '/usr/share/tcltk/tcl8.6/msgs/kw.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/fonts.tcl', '/usr/share/tcltk/tk8.6/ttk/fonts.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/te.msg', '/usr/share/tcltk/tcl8.6/msgs/te.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp863.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp863.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/af.msg', '/usr/share/tcltk/tcl8.6/msgs/af.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1254.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1254.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/tis-620.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/tis-620.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/da.msg', '/usr/share/tcltk/tk8.6/msgs/da.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_zw.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_zw.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fo_fo.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fo_fo.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/lv.msg', '/usr/share/tcltk/tcl8.6/msgs/lv.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_jo.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_jo.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgbox.tcl', '/usr/share/tcltk/tk8.6/msgbox.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_bo.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_bo.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/eu.msg', '/usr/share/tcltk/tcl8.6/msgs/eu.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/progress.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/progress.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp850.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp850.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_au.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_au.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ga_ie.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ga_ie.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/unsupported.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/unsupported.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ko_kr.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ko_kr.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-9.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-9.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/xpTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/xpTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/hi_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/hi_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kl_gl.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/kl_gl.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logo100.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logo100.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/pt.msg', '/usr/share/tcltk/tk8.6/msgs/pt.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fa.msg', '/usr/share/tcltk/tcl8.6/msgs/fa.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/spinbox.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/spinbox.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/et.msg', '/usr/share/tcltk/tcl8.6/msgs/et.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macDingbats.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macDingbats.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/altTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/altTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/clock.tcl', '/usr/share/tcltk/tcl8.6/clock.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/id.msg', '/usr/share/tcltk/tcl8.6/msgs/id.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ar.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ar.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/nl_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/nl_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1253.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1253.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logo64.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logo64.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp775.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp775.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/gb1988.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb1988.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo175.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo175.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar.msg', '/usr/share/tcltk/tcl8.6/msgs/ar.msg', 'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo75.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo75.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macGreek.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macGreek.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/winTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/winTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/shiftjis.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/shiftjis.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/koi8-r.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/koi8-r.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/nl.msg', '/usr/share/tcltk/tk8.6/msgs/nl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_pe.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_pe.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/scrlbar.tcl', '/usr/share/tcltk/tk8.6/scrlbar.tcl', 'DATA'),
|
||||||
|
('_tk_data/ttk/defaults.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/defaults.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/tm.tcl', '/usr/share/tcltk/tcl8.6/tm.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/he.msg', '/usr/share/tcltk/tcl8.6/msgs/he.msg', 'DATA'),
|
||||||
|
('_tk_data/console.tcl', '/usr/share/tcltk/tk8.6/console.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_sv.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_sv.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-14.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-14.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_ca.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_ca.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo.eps',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo.eps',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macThai.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macThai.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/hr.msg', '/usr/share/tcltk/tcl8.6/msgs/hr.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/nb.msg', '/usr/share/tcltk/tcl8.6/msgs/nb.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/cursors.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/cursors.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/text.tcl', '/usr/share/tcltk/tk8.6/text.tcl', 'DATA'),
|
||||||
|
('_tk_data/ttk/aquaTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/aquaTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_ph.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_ph.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/xmfbox.tcl', '/usr/share/tcltk/tk8.6/xmfbox.tcl', 'DATA'),
|
||||||
|
('_tk_data/fontchooser.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/fontchooser.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/button.tcl', '/usr/share/tcltk/tk8.6/button.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/gv.msg', '/usr/share/tcltk/tcl8.6/msgs/gv.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/nl.msg', '/usr/share/tcltk/tcl8.6/msgs/nl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_mx.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_mx.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1252.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1252.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1255.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1255.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macUkraine.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macUkraine.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/gl.msg', '/usr/share/tcltk/tcl8.6/msgs/gl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_cl.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_cl.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macIceland.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macIceland.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/el.msg', '/usr/share/tcltk/tcl8.6/msgs/el.msg', 'DATA'),
|
||||||
|
('_tk_data/safetk.tcl', '/usr/share/tcltk/tk8.6/safetk.tcl', 'DATA')],
|
||||||
|
[],
|
||||||
|
False,
|
||||||
|
False,
|
||||||
|
1728051476,
|
||||||
|
[('run',
|
||||||
|
'/home/tech4biz-001/.local/lib/python3.10/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run',
|
||||||
|
'EXECUTABLE')],
|
||||||
|
'/lib/x86_64-linux-gnu/libpython3.10.so.1.0')
|
||||||
814
build/run/PKG-00.toc
Normal file
814
build/run/PKG-00.toc
Normal file
@ -0,0 +1,814 @@
|
|||||||
|
('/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/run.pkg',
|
||||||
|
{'BINARY': True,
|
||||||
|
'DATA': True,
|
||||||
|
'EXECUTABLE': True,
|
||||||
|
'EXTENSION': True,
|
||||||
|
'PYMODULE': True,
|
||||||
|
'PYSOURCE': True,
|
||||||
|
'PYZ': False,
|
||||||
|
'SPLASH': True,
|
||||||
|
'SYMLINK': False},
|
||||||
|
[('pyi-contents-directory _internal', '', 'OPTION'),
|
||||||
|
('PYZ-00.pyz',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/PYZ-00.pyz',
|
||||||
|
'PYZ'),
|
||||||
|
('struct',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/localpycs/struct.pyc',
|
||||||
|
'PYMODULE'),
|
||||||
|
('pyimod01_archive',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/localpycs/pyimod01_archive.pyc',
|
||||||
|
'PYMODULE'),
|
||||||
|
('pyimod02_importers',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/localpycs/pyimod02_importers.pyc',
|
||||||
|
'PYMODULE'),
|
||||||
|
('pyimod03_ctypes',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/localpycs/pyimod03_ctypes.pyc',
|
||||||
|
'PYMODULE'),
|
||||||
|
('pyiboot01_bootstrap',
|
||||||
|
'/home/tech4biz-001/.local/lib/python3.10/site-packages/PyInstaller/loader/pyiboot01_bootstrap.py',
|
||||||
|
'PYSOURCE'),
|
||||||
|
('pyi_rth_inspect',
|
||||||
|
'/home/tech4biz-001/.local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
|
||||||
|
'PYSOURCE'),
|
||||||
|
('pyi_rth__tkinter',
|
||||||
|
'/home/tech4biz-001/.local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks/pyi_rth__tkinter.py',
|
||||||
|
'PYSOURCE'),
|
||||||
|
('run',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/run.py',
|
||||||
|
'PYSOURCE'),
|
||||||
|
('libpython3.10.so.1.0',
|
||||||
|
'/lib/x86_64-linux-gnu/libpython3.10.so.1.0',
|
||||||
|
'BINARY'),
|
||||||
|
('lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_jp.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_jp.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_kr.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_kr.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_iso2022.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_iso2022.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_cn.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_cn.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_tw.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_tw.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('lib-dynload/_tkinter.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'/usr/lib/python3.10/lib-dynload/_tkinter.cpython-310-x86_64-linux-gnu.so',
|
||||||
|
'EXTENSION'),
|
||||||
|
('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'),
|
||||||
|
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
|
||||||
|
('libmpdec.so.3', '/lib/x86_64-linux-gnu/libmpdec.so.3', 'BINARY'),
|
||||||
|
('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'),
|
||||||
|
('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'),
|
||||||
|
('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'),
|
||||||
|
('libXext.so.6', '/lib/x86_64-linux-gnu/libXext.so.6', 'BINARY'),
|
||||||
|
('libXau.so.6', '/lib/x86_64-linux-gnu/libXau.so.6', 'BINARY'),
|
||||||
|
('libXrender.so.1', '/lib/x86_64-linux-gnu/libXrender.so.1', 'BINARY'),
|
||||||
|
('libXss.so.1', '/lib/x86_64-linux-gnu/libXss.so.1', 'BINARY'),
|
||||||
|
('libmd.so.0', '/lib/x86_64-linux-gnu/libmd.so.0', 'BINARY'),
|
||||||
|
('libtk8.6.so', '/lib/x86_64-linux-gnu/libtk8.6.so', 'BINARY'),
|
||||||
|
('libXdmcp.so.6', '/lib/x86_64-linux-gnu/libXdmcp.so.6', 'BINARY'),
|
||||||
|
('libBLT.2.5.so.8.6', '/lib/libBLT.2.5.so.8.6', 'BINARY'),
|
||||||
|
('libuuid.so.1', '/lib/x86_64-linux-gnu/libuuid.so.1', 'BINARY'),
|
||||||
|
('libbrotlicommon.so.1',
|
||||||
|
'/lib/x86_64-linux-gnu/libbrotlicommon.so.1',
|
||||||
|
'BINARY'),
|
||||||
|
('libpng16.so.16', '/lib/x86_64-linux-gnu/libpng16.so.16', 'BINARY'),
|
||||||
|
('libfreetype.so.6', '/lib/x86_64-linux-gnu/libfreetype.so.6', 'BINARY'),
|
||||||
|
('libfontconfig.so.1', '/lib/x86_64-linux-gnu/libfontconfig.so.1', 'BINARY'),
|
||||||
|
('libtcl8.6.so', '/lib/x86_64-linux-gnu/libtcl8.6.so', 'BINARY'),
|
||||||
|
('libbsd.so.0', '/lib/x86_64-linux-gnu/libbsd.so.0', 'BINARY'),
|
||||||
|
('libbrotlidec.so.1', '/lib/x86_64-linux-gnu/libbrotlidec.so.1', 'BINARY'),
|
||||||
|
('libXft.so.2', '/lib/x86_64-linux-gnu/libXft.so.2', 'BINARY'),
|
||||||
|
('libX11.so.6', '/lib/x86_64-linux-gnu/libX11.so.6', 'BINARY'),
|
||||||
|
('base_library.zip',
|
||||||
|
'/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/base_library.zip',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/mk.msg', '/usr/share/tcltk/tcl8.6/msgs/mk.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fi.msg', '/usr/share/tcltk/tcl8.6/msgs/fi.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sw.msg', '/usr/share/tcltk/tcl8.6/msgs/sw.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/tr.msg', '/usr/share/tcltk/tcl8.6/msgs/tr.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/button.tcl', '/usr/share/tcltk/tk8.6/ttk/button.tcl', 'DATA'),
|
||||||
|
('_tk_data/msgs/en_gb.msg', '/usr/share/tcltk/tk8.6/msgs/en_gb.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es.msg', '/usr/share/tcltk/tcl8.6/msgs/es.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/euc-cn.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/euc-cn.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-3.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-3.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/listbox.tcl', '/usr/share/tcltk/tk8.6/listbox.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/gv_gb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/gv_gb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/pl.msg', '/usr/share/tcltk/tcl8.6/msgs/pl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/te_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/te_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_gb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_gb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kok_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/kok_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo200.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo200.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/nn.msg', '/usr/share/tcltk/tcl8.6/msgs/nn.msg', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/msgcat-1.6.1.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/msgcat-1.6.1.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/utils.tcl', '/usr/share/tcltk/tk8.6/ttk/utils.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/eo.msg', '/usr/share/tcltk/tcl8.6/msgs/eo.msg', 'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo100.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo100.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macTurkish.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macTurkish.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/dialog.tcl', '/usr/share/tcltk/tk8.6/dialog.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso2022.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso2022.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1250.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1250.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-4.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-4.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1256.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1256.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/pl.msg', '/usr/share/tcltk/tk8.6/msgs/pl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fa_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fa_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/es.msg', '/usr/share/tcltk/tk8.6/msgs/es.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fr_ch.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fr_ch.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/dingbats.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/dingbats.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/tai-ku.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/tai-ku.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macRoman.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macRoman.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/ebcdic.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/ebcdic.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/history.tcl', '/usr/share/tcltk/tcl8.6/history.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso2022-kr.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso2022-kr.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-2.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-2.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_hk.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_hk.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/ksc5601.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/ksc5601.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/gl_es.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/gl_es.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/euc-kr.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/euc-kr.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/palette.tcl', '/usr/share/tcltk/tk8.6/palette.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp865.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp865.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_tw.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_tw.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/comdlg.tcl', '/usr/share/tcltk/tk8.6/comdlg.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macCentEuro.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macCentEuro.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp949.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp949.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_hn.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_hn.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp862.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp862.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/it_ch.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/it_ch.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp857.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp857.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/scrollbar.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/scrollbar.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/mr.msg', '/usr/share/tcltk/tcl8.6/msgs/mr.msg', 'DATA'),
|
||||||
|
('_tk_data/optMenu.tcl', '/usr/share/tcltk/tk8.6/optMenu.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp936.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp936.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp950.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp950.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macRomania.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macRomania.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/package.tcl', '/usr/share/tcltk/tcl8.6/package.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macCroatian.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macCroatian.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/euc-jp.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/euc-jp.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ca.msg', '/usr/share/tcltk/tcl8.6/msgs/ca.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/ascii.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/ascii.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/en.msg', '/usr/share/tcltk/tk8.6/msgs/en.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sv.msg', '/usr/share/tcltk/tcl8.6/msgs/sv.msg', 'DATA'),
|
||||||
|
('_tcl_data/tclAppInit.c', '/usr/share/tcltk/tcl8.6/tclAppInit.c', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp874.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp874.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_co.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_co.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/sizegrip.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/sizegrip.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ni.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ni.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/de_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/de_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/af_za.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/af_za.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/zh.msg', '/usr/share/tcltk/tcl8.6/msgs/zh.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/hu.msg', '/usr/share/tcltk/tk8.6/msgs/hu.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-5.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-5.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-13.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-13.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/be.msg', '/usr/share/tcltk/tcl8.6/msgs/be.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ro.msg', '/usr/share/tcltk/tcl8.6/msgs/ro.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sq.msg', '/usr/share/tcltk/tcl8.6/msgs/sq.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/is.msg', '/usr/share/tcltk/tcl8.6/msgs/is.msg', 'DATA'),
|
||||||
|
('_tk_data/images/README', '/usr/share/tcltk/tk8.6/images/README', 'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_sg.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_sg.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo150.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo150.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fr_ca.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fr_ca.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logo.eps',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logo.eps',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_pr.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_pr.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp861.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp861.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kl.msg', '/usr/share/tcltk/tcl8.6/msgs/kl.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/symbol.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/symbol.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ga.msg', '/usr/share/tcltk/tcl8.6/msgs/ga.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/de.msg', '/usr/share/tcltk/tk8.6/msgs/de.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/eu_es.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/eu_es.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/th.msg', '/usr/share/tcltk/tcl8.6/msgs/th.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-1.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-1.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ms_my.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ms_my.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-10.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-10.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/combobox.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/combobox.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_pa.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_pa.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/da.msg', '/usr/share/tcltk/tcl8.6/msgs/da.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/mt.msg', '/usr/share/tcltk/tcl8.6/msgs/mt.msg', 'DATA'),
|
||||||
|
('_tcl_data/init.tcl', '/usr/share/tcltk/tcl8.6/init.tcl', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/platform/shell-1.1.4.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/platform/shell-1.1.4.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_cn.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_cn.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/iconlist.tcl', '/usr/share/tcltk/tk8.6/iconlist.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/bn_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/bn_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/bn.msg', '/usr/share/tcltk/tcl8.6/msgs/bn.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/ru.msg', '/usr/share/tcltk/tk8.6/msgs/ru.msg', 'DATA'),
|
||||||
|
('_tcl_data/opt0.4/optparse.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/opt0.4/optparse.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logoLarge.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logoLarge.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fr.msg', '/usr/share/tcltk/tcl8.6/msgs/fr.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp866.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp866.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/sk.msg', '/usr/share/tcltk/tcl8.6/msgs/sk.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/clamTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/clamTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/fr.msg', '/usr/share/tcltk/tk8.6/msgs/fr.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_nz.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_nz.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logoMed.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logoMed.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/spinbox.tcl', '/usr/share/tcltk/tk8.6/spinbox.tcl', 'DATA'),
|
||||||
|
('_tk_data/choosedir.tcl', '/usr/share/tcltk/tk8.6/choosedir.tcl', 'DATA'),
|
||||||
|
('_tk_data/msgs/it.msg', '/usr/share/tcltk/tk8.6/msgs/it.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ms.msg', '/usr/share/tcltk/tcl8.6/msgs/ms.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_bw.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_bw.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_do.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_do.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/auto.tcl', '/usr/share/tcltk/tcl8.6/auto.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-16.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-16.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/mkpsenc.tcl', '/usr/share/tcltk/tk8.6/mkpsenc.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1258.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1258.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/tclIndex', '/usr/share/tcltk/tcl8.6/tclIndex', 'DATA'),
|
||||||
|
('_tk_data/msgs/sv.msg', '/usr/share/tcltk/tk8.6/msgs/sv.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_uy.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_uy.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1251.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1251.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp860.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp860.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/big5.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/big5.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/bg.msg', '/usr/share/tcltk/tcl8.6/msgs/bg.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/jis0212.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/jis0212.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_ie.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_ie.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_cr.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_cr.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/vistaTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/vistaTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/entry.tcl', '/usr/share/tcltk/tk8.6/ttk/entry.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/kw_gb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/kw_gb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tclIndex', '/usr/share/tcltk/tk8.6/tclIndex', 'DATA'),
|
||||||
|
('_tk_data/ttk/ttk.tcl', '/usr/share/tcltk/tk8.6/ttk/ttk.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fr_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fr_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/bgerror.tcl', '/usr/share/tcltk/tk8.6/bgerror.tcl', 'DATA'),
|
||||||
|
('_tk_data/menu.tcl', '/usr/share/tcltk/tk8.6/menu.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/de.msg', '/usr/share/tcltk/tcl8.6/msgs/de.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1257.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1257.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ec.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ec.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ta_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ta_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/classicTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/classicTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/jis0201.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/jis0201.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp855.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp855.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_py.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_py.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp852.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp852.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/panedwindow.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/panedwindow.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-6.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-6.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tk.tcl', '/usr/share/tcltk/tk8.6/tk.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_za.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_za.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/opt0.4/pkgIndex.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/opt0.4/pkgIndex.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/id_id.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/id_id.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_lb.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_lb.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/el.msg', '/usr/share/tcltk/tk8.6/msgs/el.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/zh_hk.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/zh_hk.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/notebook.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/notebook.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fo.msg', '/usr/share/tcltk/tcl8.6/msgs/fo.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_sg.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_sg.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp932.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp932.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/pt_br.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/pt_br.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp869.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp869.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/megawidget.tcl', '/usr/share/tcltk/tk8.6/megawidget.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ta.msg', '/usr/share/tcltk/tcl8.6/msgs/ta.msg', 'DATA'),
|
||||||
|
('_tk_data/obsolete.tcl', '/usr/share/tcltk/tk8.6/obsolete.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ve.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ve.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tearoff.tcl', '/usr/share/tcltk/tk8.6/tearoff.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/de_at.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/de_at.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/gb12345.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb12345.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ko.msg', '/usr/share/tcltk/tcl8.6/msgs/ko.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/scale.tcl', '/usr/share/tcltk/tk8.6/ttk/scale.tcl', 'DATA'),
|
||||||
|
('_tk_data/focus.tcl', '/usr/share/tcltk/tk8.6/focus.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/http1.0/pkgIndex.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/http1.0/pkgIndex.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_sy.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_sy.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/parray.tcl', '/usr/share/tcltk/tcl8.6/parray.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp864.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp864.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macJapan.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macJapan.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp737.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp737.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/panedwindow.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/panedwindow.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ja.msg', '/usr/share/tcltk/tcl8.6/msgs/ja.msg', 'DATA'),
|
||||||
|
('_tcl_data/safe.tcl', '/usr/share/tcltk/tcl8.6/safe.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/gb2312-raw.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb2312-raw.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_gt.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_gt.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tkfbox.tcl', '/usr/share/tcltk/tk8.6/tkfbox.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/jis0208.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/jis0208.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/sh.msg', '/usr/share/tcltk/tcl8.6/msgs/sh.msg', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/platform-1.0.18.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/platform-1.0.18.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/sr.msg', '/usr/share/tcltk/tcl8.6/msgs/sr.msg', 'DATA'),
|
||||||
|
('_tk_data/icons.tcl', '/usr/share/tcltk/tk8.6/icons.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/mr_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/mr_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/entry.tcl', '/usr/share/tcltk/tk8.6/entry.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-11.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-11.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-7.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-7.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/it.msg', '/usr/share/tcltk/tcl8.6/msgs/it.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/sl.msg', '/usr/share/tcltk/tcl8.6/msgs/sl.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp437.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp437.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/hu.msg', '/usr/share/tcltk/tcl8.6/msgs/hu.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-8.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-8.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/word.tcl', '/usr/share/tcltk/tcl8.6/word.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ru.msg', '/usr/share/tcltk/tcl8.6/msgs/ru.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/pt.msg', '/usr/share/tcltk/tcl8.6/msgs/pt.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/lt.msg', '/usr/share/tcltk/tcl8.6/msgs/lt.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/hi.msg', '/usr/share/tcltk/tcl8.6/msgs/hi.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/menubutton.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/menubutton.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/gb2312.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb2312.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ru_ua.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ru_ua.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/scale.tcl', '/usr/share/tcltk/tk8.6/scale.tcl', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macCyrillic.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macCyrillic.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fa_ir.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fa_ir.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/tcl8/tcltest-2.5.3.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/tcltest-2.5.3.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/treeview.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/treeview.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso2022-jp.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso2022-jp.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/tkAppInit.c', '/usr/share/tcltk/tk8.6/tkAppInit.c', 'DATA'),
|
||||||
|
('_tcl_data/msgs/kok.msg', '/usr/share/tcltk/tcl8.6/msgs/kok.msg', 'DATA'),
|
||||||
|
('_tk_data/msgs/cs.msg', '/usr/share/tcltk/tk8.6/msgs/cs.msg', 'DATA'),
|
||||||
|
('_tcl_data/tcl8/http-2.9.5.tm',
|
||||||
|
'/usr/share/tcltk/tcl8.6/tcl8/http-2.9.5.tm',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/vi.msg', '/usr/share/tcltk/tcl8.6/msgs/vi.msg', 'DATA'),
|
||||||
|
('_tk_data/clrpick.tcl', '/usr/share/tcltk/tk8.6/clrpick.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/cs.msg', '/usr/share/tcltk/tcl8.6/msgs/cs.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/koi8-u.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/koi8-u.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cns11643.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cns11643.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/http1.0/http.tcl',
|
||||||
|
'/usr/share/tcltk/tcl8.6/http1.0/http.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/eo.msg', '/usr/share/tcltk/tk8.6/msgs/eo.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/uk.msg', '/usr/share/tcltk/tcl8.6/msgs/uk.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-15.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-15.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kw.msg', '/usr/share/tcltk/tcl8.6/msgs/kw.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/fonts.tcl', '/usr/share/tcltk/tk8.6/ttk/fonts.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/te.msg', '/usr/share/tcltk/tcl8.6/msgs/te.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp863.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp863.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/af.msg', '/usr/share/tcltk/tcl8.6/msgs/af.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1254.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1254.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/tis-620.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/tis-620.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/da.msg', '/usr/share/tcltk/tk8.6/msgs/da.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_zw.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_zw.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/fo_fo.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/fo_fo.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/lv.msg', '/usr/share/tcltk/tcl8.6/msgs/lv.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_jo.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_jo.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgbox.tcl', '/usr/share/tcltk/tk8.6/msgbox.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_bo.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_bo.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/eu.msg', '/usr/share/tcltk/tcl8.6/msgs/eu.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/progress.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/progress.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp850.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp850.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_au.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_au.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ga_ie.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ga_ie.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/unsupported.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/unsupported.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ko_kr.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ko_kr.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-9.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-9.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/xpTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/xpTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/hi_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/hi_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/kl_gl.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/kl_gl.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logo100.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logo100.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/pt.msg', '/usr/share/tcltk/tk8.6/msgs/pt.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/fa.msg', '/usr/share/tcltk/tcl8.6/msgs/fa.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/spinbox.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/spinbox.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/et.msg', '/usr/share/tcltk/tcl8.6/msgs/et.msg', 'DATA'),
|
||||||
|
('_tcl_data/encoding/macDingbats.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macDingbats.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/altTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/altTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/clock.tcl', '/usr/share/tcltk/tcl8.6/clock.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/id.msg', '/usr/share/tcltk/tcl8.6/msgs/id.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_ar.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_ar.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/nl_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/nl_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1253.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1253.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/logo64.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/logo64.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp775.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp775.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/gb1988.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/gb1988.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo175.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo175.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar.msg', '/usr/share/tcltk/tcl8.6/msgs/ar.msg', 'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo75.gif',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo75.gif',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macGreek.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macGreek.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/ttk/winTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/winTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/shiftjis.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/shiftjis.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/koi8-r.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/koi8-r.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/msgs/nl.msg', '/usr/share/tcltk/tk8.6/msgs/nl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/en_be.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_be.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/es_pe.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_pe.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/scrlbar.tcl', '/usr/share/tcltk/tk8.6/scrlbar.tcl', 'DATA'),
|
||||||
|
('_tk_data/ttk/defaults.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/defaults.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/tm.tcl', '/usr/share/tcltk/tcl8.6/tm.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/he.msg', '/usr/share/tcltk/tcl8.6/msgs/he.msg', 'DATA'),
|
||||||
|
('_tk_data/console.tcl', '/usr/share/tcltk/tk8.6/console.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_sv.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_sv.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/iso8859-14.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/iso8859-14.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/ar_in.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/ar_in.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_ca.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_ca.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/images/pwrdLogo.eps',
|
||||||
|
'/usr/share/tcltk/tk8.6/images/pwrdLogo.eps',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macThai.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macThai.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/hr.msg', '/usr/share/tcltk/tcl8.6/msgs/hr.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/nb.msg', '/usr/share/tcltk/tcl8.6/msgs/nb.msg', 'DATA'),
|
||||||
|
('_tk_data/ttk/cursors.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/cursors.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/text.tcl', '/usr/share/tcltk/tk8.6/text.tcl', 'DATA'),
|
||||||
|
('_tk_data/ttk/aquaTheme.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/ttk/aquaTheme.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/en_ph.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/en_ph.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/xmfbox.tcl', '/usr/share/tcltk/tk8.6/xmfbox.tcl', 'DATA'),
|
||||||
|
('_tk_data/fontchooser.tcl',
|
||||||
|
'/usr/share/tcltk/tk8.6/fontchooser.tcl',
|
||||||
|
'DATA'),
|
||||||
|
('_tk_data/button.tcl', '/usr/share/tcltk/tk8.6/button.tcl', 'DATA'),
|
||||||
|
('_tcl_data/msgs/gv.msg', '/usr/share/tcltk/tcl8.6/msgs/gv.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/nl.msg', '/usr/share/tcltk/tcl8.6/msgs/nl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_mx.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_mx.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1252.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1252.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/cp1255.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/cp1255.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macUkraine.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macUkraine.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/gl.msg', '/usr/share/tcltk/tcl8.6/msgs/gl.msg', 'DATA'),
|
||||||
|
('_tcl_data/msgs/es_cl.msg',
|
||||||
|
'/usr/share/tcltk/tcl8.6/msgs/es_cl.msg',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/encoding/macIceland.enc',
|
||||||
|
'/usr/share/tcltk/tcl8.6/encoding/macIceland.enc',
|
||||||
|
'DATA'),
|
||||||
|
('_tcl_data/msgs/el.msg', '/usr/share/tcltk/tcl8.6/msgs/el.msg', 'DATA'),
|
||||||
|
('_tk_data/safetk.tcl', '/usr/share/tcltk/tk8.6/safetk.tcl', 'DATA')],
|
||||||
|
'libpython3.10.so.1.0',
|
||||||
|
False,
|
||||||
|
False,
|
||||||
|
False,
|
||||||
|
[],
|
||||||
|
None,
|
||||||
|
None,
|
||||||
|
None)
|
||||||
BIN
build/run/PYZ-00.pyz
Normal file
BIN
build/run/PYZ-00.pyz
Normal file
Binary file not shown.
124
build/run/PYZ-00.toc
Normal file
124
build/run/PYZ-00.toc
Normal file
@ -0,0 +1,124 @@
|
|||||||
|
('/home/tech4biz-001/Documents/Attack-analysis/Final_DDOS_UBUNTU_Tested/build/run/PYZ-00.pyz',
|
||||||
|
[('_compat_pickle', '/usr/lib/python3.10/_compat_pickle.py', 'PYMODULE'),
|
||||||
|
('_compression', '/usr/lib/python3.10/_compression.py', 'PYMODULE'),
|
||||||
|
('_py_abc', '/usr/lib/python3.10/_py_abc.py', 'PYMODULE'),
|
||||||
|
('_pydecimal', '/usr/lib/python3.10/_pydecimal.py', 'PYMODULE'),
|
||||||
|
('_strptime', '/usr/lib/python3.10/_strptime.py', 'PYMODULE'),
|
||||||
|
('_threading_local', '/usr/lib/python3.10/_threading_local.py', 'PYMODULE'),
|
||||||
|
('argparse', '/usr/lib/python3.10/argparse.py', 'PYMODULE'),
|
||||||
|
('ast', '/usr/lib/python3.10/ast.py', 'PYMODULE'),
|
||||||
|
('base64', '/usr/lib/python3.10/base64.py', 'PYMODULE'),
|
||||||
|
('bisect', '/usr/lib/python3.10/bisect.py', 'PYMODULE'),
|
||||||
|
('bz2', '/usr/lib/python3.10/bz2.py', 'PYMODULE'),
|
||||||
|
('calendar', '/usr/lib/python3.10/calendar.py', 'PYMODULE'),
|
||||||
|
('contextlib', '/usr/lib/python3.10/contextlib.py', 'PYMODULE'),
|
||||||
|
('contextvars', '/usr/lib/python3.10/contextvars.py', 'PYMODULE'),
|
||||||
|
('copy', '/usr/lib/python3.10/copy.py', 'PYMODULE'),
|
||||||
|
('csv', '/usr/lib/python3.10/csv.py', 'PYMODULE'),
|
||||||
|
('dataclasses', '/usr/lib/python3.10/dataclasses.py', 'PYMODULE'),
|
||||||
|
('datetime', '/usr/lib/python3.10/datetime.py', 'PYMODULE'),
|
||||||
|
('decimal', '/usr/lib/python3.10/decimal.py', 'PYMODULE'),
|
||||||
|
('dis', '/usr/lib/python3.10/dis.py', 'PYMODULE'),
|
||||||
|
('email', '/usr/lib/python3.10/email/__init__.py', 'PYMODULE'),
|
||||||
|
('email._encoded_words',
|
||||||
|
'/usr/lib/python3.10/email/_encoded_words.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('email._header_value_parser',
|
||||||
|
'/usr/lib/python3.10/email/_header_value_parser.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('email._parseaddr', '/usr/lib/python3.10/email/_parseaddr.py', 'PYMODULE'),
|
||||||
|
('email._policybase', '/usr/lib/python3.10/email/_policybase.py', 'PYMODULE'),
|
||||||
|
('email.base64mime', '/usr/lib/python3.10/email/base64mime.py', 'PYMODULE'),
|
||||||
|
('email.charset', '/usr/lib/python3.10/email/charset.py', 'PYMODULE'),
|
||||||
|
('email.contentmanager',
|
||||||
|
'/usr/lib/python3.10/email/contentmanager.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('email.encoders', '/usr/lib/python3.10/email/encoders.py', 'PYMODULE'),
|
||||||
|
('email.errors', '/usr/lib/python3.10/email/errors.py', 'PYMODULE'),
|
||||||
|
('email.feedparser', '/usr/lib/python3.10/email/feedparser.py', 'PYMODULE'),
|
||||||
|
('email.generator', '/usr/lib/python3.10/email/generator.py', 'PYMODULE'),
|
||||||
|
('email.header', '/usr/lib/python3.10/email/header.py', 'PYMODULE'),
|
||||||
|
('email.headerregistry',
|
||||||
|
'/usr/lib/python3.10/email/headerregistry.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('email.iterators', '/usr/lib/python3.10/email/iterators.py', 'PYMODULE'),
|
||||||
|
('email.message', '/usr/lib/python3.10/email/message.py', 'PYMODULE'),
|
||||||
|
('email.parser', '/usr/lib/python3.10/email/parser.py', 'PYMODULE'),
|
||||||
|
('email.policy', '/usr/lib/python3.10/email/policy.py', 'PYMODULE'),
|
||||||
|
('email.quoprimime', '/usr/lib/python3.10/email/quoprimime.py', 'PYMODULE'),
|
||||||
|
('email.utils', '/usr/lib/python3.10/email/utils.py', 'PYMODULE'),
|
||||||
|
('fnmatch', '/usr/lib/python3.10/fnmatch.py', 'PYMODULE'),
|
||||||
|
('fractions', '/usr/lib/python3.10/fractions.py', 'PYMODULE'),
|
||||||
|
('getopt', '/usr/lib/python3.10/getopt.py', 'PYMODULE'),
|
||||||
|
('gettext', '/usr/lib/python3.10/gettext.py', 'PYMODULE'),
|
||||||
|
('gzip', '/usr/lib/python3.10/gzip.py', 'PYMODULE'),
|
||||||
|
('hashlib', '/usr/lib/python3.10/hashlib.py', 'PYMODULE'),
|
||||||
|
('importlib', '/usr/lib/python3.10/importlib/__init__.py', 'PYMODULE'),
|
||||||
|
('importlib._abc', '/usr/lib/python3.10/importlib/_abc.py', 'PYMODULE'),
|
||||||
|
('importlib._bootstrap',
|
||||||
|
'/usr/lib/python3.10/importlib/_bootstrap.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib._bootstrap_external',
|
||||||
|
'/usr/lib/python3.10/importlib/_bootstrap_external.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.abc', '/usr/lib/python3.10/importlib/abc.py', 'PYMODULE'),
|
||||||
|
('importlib.machinery',
|
||||||
|
'/usr/lib/python3.10/importlib/machinery.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/__init__.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._adapters',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_adapters.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._collections',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_collections.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._functools',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_functools.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._itertools',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_itertools.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._meta',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_meta.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.metadata._text',
|
||||||
|
'/usr/lib/python3.10/importlib/metadata/_text.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('importlib.readers', '/usr/lib/python3.10/importlib/readers.py', 'PYMODULE'),
|
||||||
|
('importlib.util', '/usr/lib/python3.10/importlib/util.py', 'PYMODULE'),
|
||||||
|
('inspect', '/usr/lib/python3.10/inspect.py', 'PYMODULE'),
|
||||||
|
('logging', '/usr/lib/python3.10/logging/__init__.py', 'PYMODULE'),
|
||||||
|
('lzma', '/usr/lib/python3.10/lzma.py', 'PYMODULE'),
|
||||||
|
('numbers', '/usr/lib/python3.10/numbers.py', 'PYMODULE'),
|
||||||
|
('opcode', '/usr/lib/python3.10/opcode.py', 'PYMODULE'),
|
||||||
|
('optparse', '/usr/lib/python3.10/optparse.py', 'PYMODULE'),
|
||||||
|
('pathlib', '/usr/lib/python3.10/pathlib.py', 'PYMODULE'),
|
||||||
|
('pickle', '/usr/lib/python3.10/pickle.py', 'PYMODULE'),
|
||||||
|
('pprint', '/usr/lib/python3.10/pprint.py', 'PYMODULE'),
|
||||||
|
('py_compile', '/usr/lib/python3.10/py_compile.py', 'PYMODULE'),
|
||||||
|
('quopri', '/usr/lib/python3.10/quopri.py', 'PYMODULE'),
|
||||||
|
('random', '/usr/lib/python3.10/random.py', 'PYMODULE'),
|
||||||
|
('selectors', '/usr/lib/python3.10/selectors.py', 'PYMODULE'),
|
||||||
|
('shutil', '/usr/lib/python3.10/shutil.py', 'PYMODULE'),
|
||||||
|
('signal', '/usr/lib/python3.10/signal.py', 'PYMODULE'),
|
||||||
|
('socket', '/usr/lib/python3.10/socket.py', 'PYMODULE'),
|
||||||
|
('statistics', '/usr/lib/python3.10/statistics.py', 'PYMODULE'),
|
||||||
|
('string', '/usr/lib/python3.10/string.py', 'PYMODULE'),
|
||||||
|
('stringprep', '/usr/lib/python3.10/stringprep.py', 'PYMODULE'),
|
||||||
|
('subprocess', '/usr/lib/python3.10/subprocess.py', 'PYMODULE'),
|
||||||
|
('tarfile', '/usr/lib/python3.10/tarfile.py', 'PYMODULE'),
|
||||||
|
('textwrap', '/usr/lib/python3.10/textwrap.py', 'PYMODULE'),
|
||||||
|
('threading', '/usr/lib/python3.10/threading.py', 'PYMODULE'),
|
||||||
|
('tkinter', '/usr/lib/python3.10/tkinter/__init__.py', 'PYMODULE'),
|
||||||
|
('tkinter.constants', '/usr/lib/python3.10/tkinter/constants.py', 'PYMODULE'),
|
||||||
|
('tkinter.ttk', '/usr/lib/python3.10/tkinter/ttk.py', 'PYMODULE'),
|
||||||
|
('token', '/usr/lib/python3.10/token.py', 'PYMODULE'),
|
||||||
|
('tokenize', '/usr/lib/python3.10/tokenize.py', 'PYMODULE'),
|
||||||
|
('tracemalloc', '/usr/lib/python3.10/tracemalloc.py', 'PYMODULE'),
|
||||||
|
('typing', '/usr/lib/python3.10/typing.py', 'PYMODULE'),
|
||||||
|
('urllib', '/usr/lib/python3.10/urllib/__init__.py', 'PYMODULE'),
|
||||||
|
('urllib.parse', '/usr/lib/python3.10/urllib/parse.py', 'PYMODULE'),
|
||||||
|
('uu', '/usr/lib/python3.10/uu.py', 'PYMODULE'),
|
||||||
|
('zipfile', '/usr/lib/python3.10/zipfile.py', 'PYMODULE')])
|
||||||
BIN
build/run/base_library.zip
Normal file
BIN
build/run/base_library.zip
Normal file
Binary file not shown.
BIN
build/run/localpycs/pyimod01_archive.pyc
Normal file
BIN
build/run/localpycs/pyimod01_archive.pyc
Normal file
Binary file not shown.
BIN
build/run/localpycs/pyimod02_importers.pyc
Normal file
BIN
build/run/localpycs/pyimod02_importers.pyc
Normal file
Binary file not shown.
BIN
build/run/localpycs/pyimod03_ctypes.pyc
Normal file
BIN
build/run/localpycs/pyimod03_ctypes.pyc
Normal file
Binary file not shown.
BIN
build/run/localpycs/struct.pyc
Normal file
BIN
build/run/localpycs/struct.pyc
Normal file
Binary file not shown.
BIN
build/run/run.pkg
Normal file
BIN
build/run/run.pkg
Normal file
Binary file not shown.
25
build/run/warn-run.txt
Normal file
25
build/run/warn-run.txt
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
This file lists modules PyInstaller was not able to find. This does not
|
||||||
|
necessarily mean this module is required for running your program. Python and
|
||||||
|
Python 3rd-party packages include a lot of conditional or optional modules. For
|
||||||
|
example the module 'ntpath' only exists on Windows, whereas the module
|
||||||
|
'posixpath' only exists on Posix systems.
|
||||||
|
|
||||||
|
Types if import:
|
||||||
|
* top-level: imported at the top-level - look at these first
|
||||||
|
* conditional: imported within an if-statement
|
||||||
|
* delayed: imported within a function
|
||||||
|
* optional: imported within a try-except-statement
|
||||||
|
|
||||||
|
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
|
||||||
|
tracking down the missing module yourself. Thanks!
|
||||||
|
|
||||||
|
missing module named pep517 - imported by importlib.metadata (delayed)
|
||||||
|
missing module named 'org.python' - imported by copy (optional)
|
||||||
|
missing module named org - imported by pickle (optional)
|
||||||
|
missing module named winreg - imported by importlib._bootstrap_external (conditional)
|
||||||
|
missing module named nt - imported by os (delayed, conditional, optional), ntpath (optional), shutil (conditional), importlib._bootstrap_external (conditional)
|
||||||
|
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional)
|
||||||
|
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional)
|
||||||
|
missing module named _winapi - imported by encodings (delayed, conditional, optional), ntpath (optional), subprocess (optional)
|
||||||
|
missing module named msvcrt - imported by subprocess (optional)
|
||||||
6917
build/run/xref-run.html
Normal file
6917
build/run/xref-run.html
Normal file
File diff suppressed because it is too large
Load Diff
104346
dataset_sdn.csv
Normal file
104346
dataset_sdn.csv
Normal file
File diff suppressed because it is too large
Load Diff
BIN
decision_tree_model.pkl
Normal file
BIN
decision_tree_model.pkl
Normal file
Binary file not shown.
BIN
knn_model.pkl
Normal file
BIN
knn_model.pkl
Normal file
Binary file not shown.
BIN
logistic_regression_model.pkl
Normal file
BIN
logistic_regression_model.pkl
Normal file
Binary file not shown.
BIN
random_forest_model.pkl
Normal file
BIN
random_forest_model.pkl
Normal file
Binary file not shown.
57
req.txt
Normal file
57
req.txt
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
attrs==23.2.0
|
||||||
|
Babel==2.10.3
|
||||||
|
bcc
|
||||||
|
blinker
|
||||||
|
certifi
|
||||||
|
chardet
|
||||||
|
click
|
||||||
|
configobj
|
||||||
|
cryptography
|
||||||
|
defer
|
||||||
|
distro
|
||||||
|
distro-info
|
||||||
|
httplib2
|
||||||
|
idna
|
||||||
|
Jinja2
|
||||||
|
jsonpatch
|
||||||
|
jsonpointer
|
||||||
|
jsonschema
|
||||||
|
launchpadlib
|
||||||
|
lazr.restfulclient
|
||||||
|
lazr.uri
|
||||||
|
louis
|
||||||
|
markdown-it-py
|
||||||
|
MarkupSafe
|
||||||
|
mdurl
|
||||||
|
netaddr
|
||||||
|
oauthlib
|
||||||
|
olefile
|
||||||
|
pexpect
|
||||||
|
pillow
|
||||||
|
pyshark
|
||||||
|
psutil
|
||||||
|
ptyprocess
|
||||||
|
Pygments
|
||||||
|
PyJWT
|
||||||
|
pyparsing
|
||||||
|
pyrsistent
|
||||||
|
pyserial==3.5
|
||||||
|
python-dateutil
|
||||||
|
pytz
|
||||||
|
pyxdg
|
||||||
|
PyYAML
|
||||||
|
requests
|
||||||
|
rich
|
||||||
|
setuptools
|
||||||
|
six
|
||||||
|
urllib3
|
||||||
|
wadllib
|
||||||
|
watchdog
|
||||||
|
wheel
|
||||||
|
xdg
|
||||||
|
xgboost
|
||||||
|
numpy
|
||||||
|
sklearn==
|
||||||
|
pandas
|
||||||
|
|
||||||
|
|
||||||
71
run.py
Normal file
71
run.py
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
import subprocess
|
||||||
|
import threading
|
||||||
|
import tkinter as tk
|
||||||
|
from tkinter import ttk
|
||||||
|
|
||||||
|
# Function to run the bash script and track output for dependency installation
|
||||||
|
def run_bash_script():
|
||||||
|
global process
|
||||||
|
try:
|
||||||
|
# Run the bash script and capture stdout and stderr in real-time
|
||||||
|
process = subprocess.Popen(
|
||||||
|
['bash', './run.sh'],
|
||||||
|
stdout=subprocess.PIPE,
|
||||||
|
stderr=subprocess.PIPE,
|
||||||
|
text=True
|
||||||
|
)
|
||||||
|
|
||||||
|
# Read stdout in real-time and track pip install progress
|
||||||
|
for stdout_line in iter(process.stdout.readline, ""):
|
||||||
|
if stdout_line:
|
||||||
|
print(f"Output: {stdout_line.strip()}")
|
||||||
|
if "START_PIP_INSTALL" in stdout_line:
|
||||||
|
print("Pip install started...")
|
||||||
|
elif "END_PIP_INSTALL" in stdout_line:
|
||||||
|
print("Pip install completed. Closing loading window...")
|
||||||
|
close_loading_window() # Close the window when pip install completes
|
||||||
|
|
||||||
|
process.stdout.close()
|
||||||
|
|
||||||
|
# Read stderr at the end
|
||||||
|
stderr = process.stderr.read()
|
||||||
|
if stderr:
|
||||||
|
print(f"Error: {stderr.strip()}")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Exception occurred: {e}")
|
||||||
|
finally:
|
||||||
|
if process.poll() is None: # Check if the process is still running
|
||||||
|
process.wait() # Wait for the Bash script to finish completely
|
||||||
|
|
||||||
|
# Function to show the loading window
|
||||||
|
def show_loading_window():
|
||||||
|
global root
|
||||||
|
root = tk.Tk()
|
||||||
|
root.title("Please Wait")
|
||||||
|
root.geometry("300x100")
|
||||||
|
|
||||||
|
label = ttk.Label(root, text="Downloading dependencies. Please wait...", anchor="center")
|
||||||
|
label.pack(pady=20)
|
||||||
|
|
||||||
|
# Add a progress bar (just for visual purposes)
|
||||||
|
progress = ttk.Progressbar(root, mode="indeterminate")
|
||||||
|
progress.pack(pady=10)
|
||||||
|
progress.start(10) # Start the indeterminate progress bar
|
||||||
|
|
||||||
|
# Prevent closing the window manually
|
||||||
|
root.protocol("WM_DELETE_WINDOW", lambda: None)
|
||||||
|
|
||||||
|
# Start a separate thread to run the bash script
|
||||||
|
threading.Thread(target=run_bash_script).start()
|
||||||
|
|
||||||
|
root.mainloop()
|
||||||
|
|
||||||
|
# Function to close the loading window
|
||||||
|
def close_loading_window():
|
||||||
|
if root:
|
||||||
|
root.withdraw()
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
show_loading_window()
|
||||||
|
|
||||||
34
run.sh
Normal file
34
run.sh
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Exit immediately if a command exits with a non-zero status
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Step 1: Activate the virtual environment
|
||||||
|
echo "Creating the virtual environment (Could take up to 10 minutes for the first time)..."
|
||||||
|
|
||||||
|
# Check if the virtual environment already exists
|
||||||
|
if [ -d "venv" ]; then
|
||||||
|
echo "Virtual environment already exists. Activating..."
|
||||||
|
source "venv/bin/activate"
|
||||||
|
|
||||||
|
echo "START_PIP_INSTALL" # Add a marker to signal pip install starting
|
||||||
|
|
||||||
|
pip install -r req.txt
|
||||||
|
|
||||||
|
echo "END_PIP_INSTALL" # Add a marker to signal pip install completion
|
||||||
|
else
|
||||||
|
echo "Creating virtual environment..."
|
||||||
|
python3 -m venv "venv"
|
||||||
|
source "venv/bin/activate"
|
||||||
|
|
||||||
|
echo "START_PIP_INSTALL" # Add a marker to signal pip install starting
|
||||||
|
|
||||||
|
pip install -r req.txt
|
||||||
|
|
||||||
|
echo "END_PIP_INSTALL" # Add a marker to signal pip install completion
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Step 2: Run the Python script (this part should run after the popup closes)
|
||||||
|
echo "Running Python script..."
|
||||||
|
python3 test_ddos.py
|
||||||
|
|
||||||
38
run.spec
Normal file
38
run.spec
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# -*- mode: python ; coding: utf-8 -*-
|
||||||
|
|
||||||
|
|
||||||
|
a = Analysis(
|
||||||
|
['run.py'],
|
||||||
|
pathex=[],
|
||||||
|
binaries=[],
|
||||||
|
datas=[],
|
||||||
|
hiddenimports=[],
|
||||||
|
hookspath=[],
|
||||||
|
hooksconfig={},
|
||||||
|
runtime_hooks=[],
|
||||||
|
excludes=[],
|
||||||
|
noarchive=False,
|
||||||
|
optimize=0,
|
||||||
|
)
|
||||||
|
pyz = PYZ(a.pure)
|
||||||
|
|
||||||
|
exe = EXE(
|
||||||
|
pyz,
|
||||||
|
a.scripts,
|
||||||
|
a.binaries,
|
||||||
|
a.datas,
|
||||||
|
[],
|
||||||
|
name='run',
|
||||||
|
debug=False,
|
||||||
|
bootloader_ignore_signals=False,
|
||||||
|
strip=False,
|
||||||
|
upx=True,
|
||||||
|
upx_exclude=[],
|
||||||
|
runtime_tmpdir=None,
|
||||||
|
console=True,
|
||||||
|
disable_windowed_traceback=False,
|
||||||
|
argv_emulation=False,
|
||||||
|
target_arch=None,
|
||||||
|
codesign_identity=None,
|
||||||
|
entitlements_file=None,
|
||||||
|
)
|
||||||
BIN
svm_model.pkl
Normal file
BIN
svm_model.pkl
Normal file
Binary file not shown.
301
test_ddos.py
Normal file
301
test_ddos.py
Normal file
@ -0,0 +1,301 @@
|
|||||||
|
import tkinter as tk
|
||||||
|
from tkinter import messagebox, simpledialog
|
||||||
|
import subprocess
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
import pyshark
|
||||||
|
import psutil
|
||||||
|
import pandas as pd
|
||||||
|
import joblib
|
||||||
|
from sklearn.preprocessing import StandardScaler
|
||||||
|
import sklearn.ensemble._forest
|
||||||
|
from threading import Thread, Event
|
||||||
|
import csv
|
||||||
|
import time
|
||||||
|
import requests
|
||||||
|
|
||||||
|
# Global variable for thread control
|
||||||
|
stop_event = Event()
|
||||||
|
value = False
|
||||||
|
|
||||||
|
# Important features and weights as provided
|
||||||
|
important_features = [
|
||||||
|
'pktcount',
|
||||||
|
'byteperflow',
|
||||||
|
'tot_kbps',
|
||||||
|
'rx_kbps',
|
||||||
|
'flows',
|
||||||
|
'bytecount',
|
||||||
|
'tot_dur',
|
||||||
|
'Protocol_ICMP',
|
||||||
|
'Protocol_TCP',
|
||||||
|
'Protocol_UDP',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
# Drop features you don't need based on what you used in training
|
||||||
|
drop_features = ['src', 'dst', 'dt', 'dur', 'pktrate', 'pktperflow',
|
||||||
|
|
||||||
|
'Protocol_HTTP',
|
||||||
|
'Protocol_HTTPS',
|
||||||
|
'Protocol_SSH',
|
||||||
|
'Protocol_DHCP',
|
||||||
|
'Protocol_FTP',
|
||||||
|
'Protocol_SMTP',
|
||||||
|
'Protocol_POP3',
|
||||||
|
'Protocol_IMAP',
|
||||||
|
'Protocol_DNS']
|
||||||
|
|
||||||
|
# Automatically detect active network interface
|
||||||
|
def get_active_interface():
|
||||||
|
interfaces = psutil.net_if_addrs()
|
||||||
|
|
||||||
|
for interface, addrs in interfaces.items():
|
||||||
|
for addr in addrs:
|
||||||
|
if addr.family == 2: # family=2 corresponds to AF_INET (IPv4)
|
||||||
|
if addr.address != '127.0.0.1': # Skip localhost (lo)
|
||||||
|
return interface
|
||||||
|
raise Exception("No active interface found")
|
||||||
|
|
||||||
|
# Preprocessing function to extract specific features from packets
|
||||||
|
def preprocess_packet(packet):
|
||||||
|
try:
|
||||||
|
if float(packet.frame_info.time_delta) < 1:
|
||||||
|
byteperflow = float(packet.length)
|
||||||
|
else:
|
||||||
|
byteperflow = float(packet.length) / float(packet.frame_info.time_delta)
|
||||||
|
|
||||||
|
# Capture IP or IPv6 addresses
|
||||||
|
src_ip = None
|
||||||
|
dst_ip = None
|
||||||
|
if hasattr(packet, 'ip'):
|
||||||
|
src_ip = packet.ip.src
|
||||||
|
dst_ip = packet.ip.dst
|
||||||
|
elif hasattr(packet, 'ipv6'):
|
||||||
|
src_ip = packet.ipv6.src
|
||||||
|
dst_ip = packet.ipv6.dst
|
||||||
|
if(src_ip and ':' in src_ip ):
|
||||||
|
return None
|
||||||
|
|
||||||
|
# Capture protocol layer (handles protocols other than ICMP, TCP, UDP)
|
||||||
|
protocol = packet.highest_layer
|
||||||
|
|
||||||
|
# Add flags for common protocols (ICMP, TCP, UDP are already covered)
|
||||||
|
protocol_icmp = 1 if protocol == "ICMP" else 0
|
||||||
|
protocol_tcp = 1 if protocol == "TCP" else 0
|
||||||
|
protocol_udp = 1 if protocol == "UDP" else 0
|
||||||
|
protocol_http = 1 if protocol == "HTTP" else 0
|
||||||
|
protocol_https = 1 if protocol == "SSL" else 0 # HTTPS typically uses SSL/TLS layer
|
||||||
|
protocol_ssh = 1 if protocol == "SSH" else 0
|
||||||
|
protocol_dhcp = 1 if protocol in ["DHCP", "BOOTP"] else 0 # DHCP may appear as BOOTP
|
||||||
|
protocol_ftp = 1 if protocol == "FTP" else 0
|
||||||
|
protocol_smtp = 1 if protocol == "SMTP" else 0
|
||||||
|
protocol_pop3 = 1 if protocol == "POP" else 0
|
||||||
|
protocol_imap = 1 if protocol == "IMAP" else 0
|
||||||
|
protocol_dns = 1 if protocol == "DNS" else 0
|
||||||
|
|
||||||
|
features = {
|
||||||
|
'pktcount': int(packet.length),
|
||||||
|
'byteperflow': byteperflow,
|
||||||
|
'tot_kbps': float(packet.length) / 1000.0,
|
||||||
|
'rx_kbps': float(packet.length) / 1000.0,
|
||||||
|
'flows': 1,
|
||||||
|
'bytecount': float(packet.length),
|
||||||
|
'tot_dur': float(packet.frame_info.time_delta),
|
||||||
|
'Protocol_ICMP': protocol_icmp,
|
||||||
|
'Protocol_TCP': protocol_tcp,
|
||||||
|
'Protocol_UDP': protocol_udp,
|
||||||
|
'Protocol_HTTP': protocol_http,
|
||||||
|
'Protocol_HTTPS': protocol_https,
|
||||||
|
'Protocol_SSH': protocol_ssh,
|
||||||
|
'Protocol_DHCP': protocol_dhcp,
|
||||||
|
'Protocol_FTP': protocol_ftp,
|
||||||
|
'Protocol_SMTP': protocol_smtp,
|
||||||
|
'Protocol_POP3': protocol_pop3,
|
||||||
|
'Protocol_IMAP': protocol_imap,
|
||||||
|
'Protocol_DNS': protocol_dns,
|
||||||
|
'src_ip': src_ip, # Capture source IP address
|
||||||
|
'dst_ip': dst_ip ,
|
||||||
|
'probability' : 0.0 # Capture destination IP address
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return pd.DataFrame([features])
|
||||||
|
except AttributeError:
|
||||||
|
return None
|
||||||
|
|
||||||
|
def prepare_X_test(packets_list, drop_features):
|
||||||
|
|
||||||
|
return None
|
||||||
|
|
||||||
|
def send_prediction(file_path):
|
||||||
|
url = "http://127.0.0.1:8000/ddos-predictions/"
|
||||||
|
with open(file_path, 'rb') as f:
|
||||||
|
files = {'file': f}
|
||||||
|
response = requests.post(url, files=files)
|
||||||
|
if response.status_code == 200:
|
||||||
|
print(f"Successfully sent {file_path} to API.")
|
||||||
|
else:
|
||||||
|
print(f"Failed to send {file_path} to API. Status code: {response.status_code}")
|
||||||
|
|
||||||
|
def make_predictions(X_test,X):
|
||||||
|
logistic_regression_model = joblib.load('logistic_regression_model.pkl')
|
||||||
|
svm_model = joblib.load('svm_model.pkl')
|
||||||
|
knn_model = joblib.load('knn_model.pkl')
|
||||||
|
decision_tree_model = joblib.load('decision_tree_model.pkl')
|
||||||
|
random_forest_model = joblib.load('random_forest_model.pkl')
|
||||||
|
|
||||||
|
scaler = StandardScaler()
|
||||||
|
X_test_scaled = scaler.fit_transform(X_test)
|
||||||
|
|
||||||
|
models = {
|
||||||
|
'Logistic Regression': logistic_regression_model,
|
||||||
|
'SVM': svm_model,
|
||||||
|
'KNN': knn_model,
|
||||||
|
'Decision Tree': decision_tree_model,
|
||||||
|
'Random Forest': random_forest_model
|
||||||
|
}
|
||||||
|
# Open the CSV file for writing
|
||||||
|
all_predictions = []
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Collect predictions for each model
|
||||||
|
for model_name, model in models.items():
|
||||||
|
y_pred = model.predict(X_test_scaled)
|
||||||
|
all_predictions.append(y_pred)
|
||||||
|
# print(all_predictions, "-")
|
||||||
|
# Transpose the list of predictions so that each row represents predictions from different models for each instance
|
||||||
|
transposed_predictions = list(zip(*all_predictions))
|
||||||
|
# print(transposed_predictions, "-")
|
||||||
|
i = 0
|
||||||
|
for row in transposed_predictions:
|
||||||
|
row_sum = sum(row)
|
||||||
|
|
||||||
|
avg = row_sum / 5
|
||||||
|
X['probability'][i] = avg
|
||||||
|
i+=1
|
||||||
|
# print("keys: ", X.keys())
|
||||||
|
|
||||||
|
# print("X =", X)
|
||||||
|
# return results
|
||||||
|
with open('predictions.csv', mode='w', newline='') as file:
|
||||||
|
writer = csv.DictWriter(file, fieldnames=X.keys()) # Use the keys as headers
|
||||||
|
writer.writeheader() # Write the header
|
||||||
|
for index, row in X.iterrows():
|
||||||
|
# print(row)
|
||||||
|
writer.writerow(row.to_dict())
|
||||||
|
try:
|
||||||
|
send_prediction("predictions.csv")
|
||||||
|
except:
|
||||||
|
print("could not connect to server")
|
||||||
|
def capture_packets(interface=None):
|
||||||
|
|
||||||
|
try:
|
||||||
|
subprocess.check_call(['sudo', 'apt', 'install', '-y', 'tshark'])
|
||||||
|
print("tshark installed successfully.")
|
||||||
|
except subprocess.CalledProcessError:
|
||||||
|
print("Failed to install tshark. Please install it manually.")
|
||||||
|
if interface is None:
|
||||||
|
interface = get_active_interface()
|
||||||
|
|
||||||
|
capture = pyshark.LiveCapture(interface=interface, tshark_path='/usr/bin/tshark')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
try:
|
||||||
|
# print("here")
|
||||||
|
# capture.sniff(timeout=60)
|
||||||
|
while value:
|
||||||
|
# print(value)
|
||||||
|
packets_list = []
|
||||||
|
if stop_event.is_set():
|
||||||
|
break
|
||||||
|
# print("c")
|
||||||
|
count = 0
|
||||||
|
# print(packets_list)
|
||||||
|
for packet in capture:
|
||||||
|
# print("h")
|
||||||
|
|
||||||
|
if(count == 15):
|
||||||
|
break
|
||||||
|
try:
|
||||||
|
processed_packet = preprocess_packet(packet)
|
||||||
|
|
||||||
|
if processed_packet is not None:
|
||||||
|
# print(processed_packet["dst_ip"])
|
||||||
|
# print(processed_packet["src_ip"])
|
||||||
|
|
||||||
|
if ":" in processed_packet["dst_ip"] or ":" in processed_packet["src_ip"]:
|
||||||
|
print("packet isn't correct")
|
||||||
|
continue
|
||||||
|
# print(processed_packet)
|
||||||
|
packets_list.append(processed_packet)
|
||||||
|
count+=1
|
||||||
|
# print(count)
|
||||||
|
|
||||||
|
except AttributeError as e:
|
||||||
|
print(f"Error processing packet: {e}")
|
||||||
|
|
||||||
|
# X_test_scaled = prepare_X_test(packets_list, drop_features)
|
||||||
|
if len(packets_list) >= 1:
|
||||||
|
X_test = pd.concat(packets_list, ignore_index=True)
|
||||||
|
X_test_scaled = X_test.drop(drop_features, axis=1, errors='ignore')
|
||||||
|
X_test_scaled = X_test_scaled.reindex(columns=important_features, fill_value=0)
|
||||||
|
|
||||||
|
if X_test_scaled is not None:
|
||||||
|
results = make_predictions(X_test_scaled,X_test)
|
||||||
|
# Write results to CSV
|
||||||
|
time.sleep(10)
|
||||||
|
except KeyboardInterrupt:
|
||||||
|
print("\nPacket capturing stopped.")
|
||||||
|
def start_capture():
|
||||||
|
global thread
|
||||||
|
if os.geteuid() != 0:
|
||||||
|
root.withdraw() # Hide the GUI before prompting for password
|
||||||
|
password = simpledialog.askstring("Password", "Enter your sudo password and run again:", show='*')
|
||||||
|
if password:
|
||||||
|
try:
|
||||||
|
subprocess.run(['sudo', '-S', sys.executable] + sys.argv, input=password.encode(), check=True)
|
||||||
|
except subprocess.CalledProcessError:
|
||||||
|
messagebox.showerror("Error", "Failed to run the script with sudo.")
|
||||||
|
finally:
|
||||||
|
root.destroy() # Close the GUI after attempting to elevate privileges
|
||||||
|
else:
|
||||||
|
messagebox.showerror("Error", "No password provided. Unable to run with sudo.")
|
||||||
|
elif not stop_event.is_set():
|
||||||
|
global value
|
||||||
|
value = True
|
||||||
|
stop_event.clear()
|
||||||
|
thread = Thread(target=capture_packets)
|
||||||
|
thread.start()
|
||||||
|
|
||||||
|
start_button.config(state=tk.DISABLED)
|
||||||
|
stop_button.config(state=tk.NORMAL)
|
||||||
|
|
||||||
|
def stop_capture():
|
||||||
|
global value
|
||||||
|
value = False
|
||||||
|
stop_event.set()
|
||||||
|
if thread.is_alive():
|
||||||
|
thread.join() # Wait for the thread to finish
|
||||||
|
start_button.config(state=tk.NORMAL)
|
||||||
|
stop_button.config(state=tk.DISABLED)
|
||||||
|
root.destroy()
|
||||||
|
|
||||||
|
|
||||||
|
def setup_gui():
|
||||||
|
global root, start_button, stop_button, thread
|
||||||
|
root = tk.Tk()
|
||||||
|
root.title("Packet Capture Tool")
|
||||||
|
|
||||||
|
start_button = tk.Button(root, text="Start Capture", command=start_capture)
|
||||||
|
start_button.pack(pady=20)
|
||||||
|
|
||||||
|
stop_button = tk.Button(root, text="Stop Capture", command=stop_capture, state=tk.DISABLED)
|
||||||
|
stop_button.pack(pady=20)
|
||||||
|
|
||||||
|
root.mainloop()
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
setup_gui()
|
||||||
Loading…
Reference in New Issue
Block a user