diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QAbstractButton.4DA066D7B0792D5E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QAbstractButton.4DA066D7B0792D5E.idx
new file mode 100644
index 0000000..e99e028
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QAbstractButton.4DA066D7B0792D5E.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QCheckBox.58B9A581D7E2E47D.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QCheckBox.58B9A581D7E2E47D.idx
new file mode 100644
index 0000000..a03ec1d
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QCheckBox.58B9A581D7E2E47D.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QDialogButtonBox.1A1DD9E9EECD9114.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QDialogButtonBox.1A1DD9E9EECD9114.idx
new file mode 100644
index 0000000..77f5316
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QDialogButtonBox.1A1DD9E9EECD9114.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QGridLayout.9C46D68E4E106A86.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QGridLayout.9C46D68E4E106A86.idx
new file mode 100644
index 0000000..626bc1d
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QGridLayout.9C46D68E4E106A86.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QGroupBox.E11EFB8FC8444112.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QGroupBox.E11EFB8FC8444112.idx
new file mode 100644
index 0000000..a8e4127
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QGroupBox.E11EFB8FC8444112.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QIcon.9D8124D4F8EEF750.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QIcon.9D8124D4F8EEF750.idx
new file mode 100644
index 0000000..8df9cca
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QIcon.9D8124D4F8EEF750.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QMessageBox.A2012F9AD67A42FD.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QMessageBox.A2012F9AD67A42FD.idx
index dd6d7be..8d3215d 100644
Binary files a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QMessageBox.A2012F9AD67A42FD.idx and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QMessageBox.A2012F9AD67A42FD.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QScrollArea.32C227AF7CEB438E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QScrollArea.32C227AF7CEB438E.idx
new file mode 100644
index 0000000..ed984e2
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QScrollArea.32C227AF7CEB438E.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QTabWidget.95CB235539B8CF08.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QTabWidget.95CB235539B8CF08.idx
new file mode 100644
index 0000000..e7e520c
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QTabWidget.95CB235539B8CF08.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QVariant.4C8E99125678C948.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QVariant.4C8E99125678C948.idx
new file mode 100644
index 0000000..1ce3444
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QVariant.4C8E99125678C948.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QWidget.BBB2401CC8FC1826.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QWidget.BBB2401CC8FC1826.idx
new file mode 100644
index 0000000..f798d66
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QWidget.BBB2401CC8FC1826.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qabstractbutton.h.3154A6CB7F437858.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qabstractbutton.h.3154A6CB7F437858.idx
new file mode 100644
index 0000000..e90eebe
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qabstractbutton.h.3154A6CB7F437858.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qabstractscrollarea.h.AE16F39491219752.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qabstractscrollarea.h.AE16F39491219752.idx
new file mode 100644
index 0000000..6dab762
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qabstractscrollarea.h.AE16F39491219752.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qboxlayout.h.B4719876B4273C34.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qboxlayout.h.B4719876B4273C34.idx
new file mode 100644
index 0000000..563c7fe
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qboxlayout.h.B4719876B4273C34.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcheckbox.h.3D64EF44342CA01A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcheckbox.h.3D64EF44342CA01A.idx
new file mode 100644
index 0000000..5284569
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcheckbox.h.3D64EF44342CA01A.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.8FB4B01BC0680668.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.8FB4B01BC0680668.idx
index 58fa423..04bf05b 100644
Binary files a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.8FB4B01BC0680668.idx and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.8FB4B01BC0680668.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialogbuttonbox.h.982B7482569C2361.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialogbuttonbox.h.982B7482569C2361.idx
index 3662b52..887f51a 100644
Binary files a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialogbuttonbox.h.982B7482569C2361.idx and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdialogbuttonbox.h.982B7482569C2361.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qframe.h.713A642513828C7B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qframe.h.713A642513828C7B.idx
new file mode 100644
index 0000000..cac4b06
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qframe.h.713A642513828C7B.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qgridlayout.h.3628477094950B3E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qgridlayout.h.3628477094950B3E.idx
new file mode 100644
index 0000000..166878d
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qgridlayout.h.3628477094950B3E.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qgroupbox.h.A0490B2C30626228.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qgroupbox.h.A0490B2C30626228.idx
new file mode 100644
index 0000000..7852793
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qgroupbox.h.A0490B2C30626228.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlayout.h.54AB4DF7CA0A5D7F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlayout.h.54AB4DF7CA0A5D7F.idx
new file mode 100644
index 0000000..a9a2820
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlayout.h.54AB4DF7CA0A5D7F.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlayoutitem.h.A389C9E2838E56E4.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlayoutitem.h.A389C9E2838E56E4.idx
new file mode 100644
index 0000000..ced3d90
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlayoutitem.h.A389C9E2838E56E4.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.976D7E4563589011.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.976D7E4563589011.idx
index a137f6c..15df5d6 100644
Binary files a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.976D7E4563589011.idx and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.976D7E4563589011.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qscrollarea.h.C268DF029758FC3C.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qscrollarea.h.C268DF029758FC3C.idx
new file mode 100644
index 0000000..bdb2107
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qscrollarea.h.C268DF029758FC3C.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/snigdhaosfalcon.cpp.EB0BE7973E69348F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/snigdhaosfalcon.cpp.EB0BE7973E69348F.idx
index d99517d..a8e60dd 100644
Binary files a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/snigdhaosfalcon.cpp.EB0BE7973E69348F.idx and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/snigdhaosfalcon.cpp.EB0BE7973E69348F.idx differ
diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ui_snigdhaosfalcon.h.726C5FDC959FE1A5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ui_snigdhaosfalcon.h.726C5FDC959FE1A5.idx
new file mode 100644
index 0000000..ca7e6c1
Binary files /dev/null and b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ui_snigdhaosfalcon.h.726C5FDC959FE1A5.idx differ
diff --git a/build/Desktop-Debug/snigdhaos-falcon b/build/Desktop-Debug/snigdhaos-falcon
new file mode 100755
index 0000000..bd91c95
Binary files /dev/null and b/build/Desktop-Debug/snigdhaos-falcon differ
diff --git a/snigdhaos-falcon.pro b/snigdhaos-falcon.pro
index 7957355..b137ee9 100644
--- a/snigdhaos-falcon.pro
+++ b/snigdhaos-falcon.pro
@@ -1,13 +1,17 @@
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
-
+TARGET = snigdhaos-falcon
+TEMPLATE = app
CONFIG += c++17
# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
+BUILD_PREFIX = $$(CA_BUILD_DIR)
+
+
SOURCES += \
main.cpp \
snigdhaosfalcon.cpp
diff --git a/snigdhaosfalcon.cpp b/snigdhaosfalcon.cpp
index bbfa890..2cf40ad 100644
--- a/snigdhaosfalcon.cpp
+++ b/snigdhaosfalcon.cpp
@@ -61,3 +61,55 @@ void SnigdhaOSFalcon::on_installerFinished(int, QProcess::ExitStatus) {
updateCheckBoxes();
lockCheckBoxes(false);
}
+
+void SnigdhaOSFalcon::on_applyButtons_clicked(QAbstractButton* button) {
+ if (installer.state() != installer.NotRunning){
+ return;
+ }
+ if (ui->applyButtons->buttonRole(button) == ui->applyButtons->ApplyRole) {
+ updatePackageList();
+ QStringList removed_packages;
+ QStringList added_packages;
+
+ for (auto element : getCheckboxes()) {
+ auto packagename = element->property("packageName").toString();
+ auto checked = element->isChecked();
+
+ if (installed_packages.contains(packagename)){
+ if (!checked) {
+ removed_packages.append(std::move(packagename));
+ }
+ else {
+ if (checked) {
+ added_packages.append(std::move(packagename));
+ }
+ }
+ }
+ }
+
+ if (added_packages.empty() && removed_packages.empty()){
+ QMessageBox::warning(this, "Snigdha OS Falcon", "The current packages/config is already applied on your machine!");
+ return;
+ }
+ allowUnlock = false;
+ lockCheckBoxes(true);
+ QString cmd;
+ if (!added_packages.empty()){
+ cmd.append("pacman -S --noconfirm " + added_packages.join(" ") + ";");
+ }
+ if (!removed_packages.empty()){
+ cmd.append("pacman -Rns --noconfirm " + removed_packages.join(" ") + ";");
+ }
+
+ cmd += "read -p 'Press Enter↵ to Exit!'";
+
+ auto paramlist = QStringList();
+ paramlist << "-s" << "pkexec /usr/share/snigdhaos/scripts/snigdhaos-falcon/shellrunner.sh";
+ paramlist << cmd;
+ allowUnlock = true;
+ installer.start("/usr/lib/snigdhaos/launch-terminal",paramlist);
+ }
+ else {
+ updateCheckBoxes();
+ }
+}
diff --git a/snigdhaosfalcon.ui b/snigdhaosfalcon.ui
index 2dcc7d5..9d4903e 100644
--- a/snigdhaosfalcon.ui
+++ b/snigdhaosfalcon.ui
@@ -20,6 +20,9 @@
QDialogButtonBox::StandardButton::Apply|QDialogButtonBox::StandardButton::Discard
+
+ true
+
-
@@ -42,8 +45,8 @@
0
0
- 804
- 2101
+ 744
+ 2125
@@ -54,7 +57,7 @@
-
-
+
<html><head/><body><p>Turn-based strategy game based on Colonization.</p></body></html>
@@ -79,7 +82,7 @@
-
-
+
<html><head/><body><p>A <span style=" font-style:italic;">risk</span>-styled game in which players try to conquer the world by deciding which area to be invaded next.</p></body></html>
@@ -104,7 +107,7 @@
-
-
+
<html><head/><body><p>A <span style=" font-style:italic;">reversi</span> implementation.</p></body></html>
@@ -129,7 +132,7 @@
-
-
+
<html><head/><body><p>Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat.</p></body></html>
@@ -154,7 +157,7 @@
-
-
+
<html><head/><body><p>Multiuser clone of the famous Microprose game of Civilization.</p></body></html>
@@ -179,7 +182,7 @@
-
-
+
<html><head/><body><p>Turn-based single player strategy/simulation about a AI hiding, growing and evolving.</p></body></html>
@@ -204,7 +207,7 @@
-
-
+
Meterpreter
@@ -220,7 +223,7 @@
-
-
+
BeRoot
@@ -236,7 +239,7 @@
-
-
+
Pwncat
@@ -261,7 +264,7 @@
-
-
+
SearchSploit
@@ -277,9 +280,9 @@
-
-
+
- <html><head/><body><p>A clone of <span style=" font-style:italic;">PacMan</span>.</p></body></html>
+ <html><head/><body><p>A Java application for automatic SQL database injection.</p></body></html>
jSQL Injection
@@ -297,14 +300,14 @@
false
- kapman
+ jsql-injection
-
-
+
- <html><head/><body><p>Yet another Worms clone, considered to be better than its predecessor by many. Take turns to blast your opponents into oblivion with comedic results! Best in Multiplayer.</p></body></html>
+ <html><head/><body><p>The Penetration Testers Framework: Way for modular support for up-to-date tools. </p></body></html>
PTF
@@ -322,14 +325,14 @@
false
- hedgewars
+ ptf
-
-
+
- <html><head/><body><p><span style=" font-style:italic;">Breakout</span>-style game.</p></body></html>
+ <html><head/><body><p>A graphical cyber attack management tool for Metasploit. </p></body></html>
Armitage
@@ -347,14 +350,14 @@
false
- kbreakout
+ armitage
-
-
+
- <html><head/><body><p>A <span style=" font-style:italic;">Tetris</span> remake for GNOME.</p></body></html>
+ <html><head/><body><p>Show information about binary files and find gadgets to build rop chains for different architectures.</p></body></html>
Ropper
@@ -372,12 +375,12 @@
false
- quadrapassel
+ ropper
-
-
+
XSSer
@@ -393,9 +396,9 @@
-
-
+
- Exploi-DB
+ Exploit-DB
@@ -406,12 +409,18 @@
42
+
+ false
+
+
+ exploit-db
+
-
-
+
- <html><head/><body><p>Arcade version of Tetris</p></body></html>
+ <html><head/><body><p>A toolkit that eases the writing and debugging of shellcode.</p></body></html>
ShellNoob
@@ -429,14 +438,14 @@
false
- ltris
+ shellnoob
-
-
+
- <html><head/><body><p>Breakout-style arcade game in the manner of Arkanoid</p></body></html>
+ <html><head/><body><p>An open-source exploitation framework dedicated to embedded devices.</p></body></html>
RouterSploit
@@ -454,14 +463,14 @@
false
- lbreakout2
+ routersploit
-
-
+
- <html><head/><body><p>A 2D game with a goal by hitting targets with bombs before their plane crashes into them.</p></body></html>
+ <html><head/><body><p>Advanced open-source platform for developing, testing, and using exploit code</p></body></html>
Metasploit
@@ -479,14 +488,14 @@
false
- bomber
+ metasploit
-
-
+
- <html><head/><body><p>Building walls to limit amount of space occupied by two balls bouncing off the walls</p></body></html>
+ <html><head/><body><p>Automatic SQL injection and database takeover tool.</p></body></html>
sqlmap
@@ -504,14 +513,14 @@
false
- kbounce
+ sqlmap
-
-
+
- <html><head/><body><p>The Mario game with Portal gun mechanics.</p></body></html>
+ <html><head/><body><p>A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.</p></body></html>
ysoserial
@@ -529,14 +538,14 @@
false
- mari0
+ ysoserial
-
-
+
- <html><head/><body><p><span style=" font-style:italic;">Snake</span>-like game for 2 players which compete to survive longer than the opponent.</p></body></html>
+ <html><head/><body><p>The Browser Exploitation Framework that focuses on the web browser.</p></body></html>
BeeF
@@ -554,14 +563,14 @@
false
- ksnakeduel
+ beef
-
-
+
- <html><head/><body><p>A clone of <span style=" font-style:italic;">Bomberman</span></p></body></html>
+ <html><head/><body><p>A tool targeted to exploit SQL Injection vulnerabilities on a web application that uses Microsoft SQL Server as its back-end.</p></body></html>
SQL Ninja
@@ -579,12 +588,12 @@
false
- granatier
+ sqlninja
-
-
+
Pwntools
@@ -597,12 +606,18 @@
42
+
+ false
+
+
+ exploit-db
+
-
-
+
- <html><head/><body><p>Fast-paced 2D multiplayer shooter</p></body></html>
+ <html><head/><body><p>Automated All-in-One OS Command Injection and Exploitation Tool.</p></body></html>
Commix
@@ -620,14 +635,14 @@
false
- teeworlds
+ commix
-
-
+
- <html><head/><body><p>Fast paced, arcade-style, top-scrolling space shooter.</p></body></html>
+ <html><head/><body><p>Exploit Pack - The next generation exploit framework.</p></body></html>
Exploit Pack
@@ -645,7 +660,7 @@
false
- chromium-bsu
+ exploitpack
@@ -878,6 +893,9 @@
false
+
+ spiderfoot
+
-
@@ -900,6 +918,9 @@
false
+
+ masscan
+
-
@@ -922,6 +943,9 @@
false
+
+ zmap
+
@@ -934,7 +958,7 @@
-
-
+
<html><head/><body><p>Roguelike dungeon exploration game based on the writings of JRR Tolkien.</p></body></html>
@@ -959,7 +983,7 @@
-
-
+
<html><head/><body><p>Original dungeon crawl game</p></body></html>
@@ -984,7 +1008,7 @@
-
-
+
<html><head/><body><p>Post-apocalyptic roguelike.</p></body></html>
@@ -1009,7 +1033,7 @@
-
-
+
<html><head/><body><p>An OpenGL-based clone of NetHack.</p></body></html>
@@ -1034,7 +1058,7 @@
-
-
+
<html><head/><body><p>Original dungeon crawl game</p></body></html>
@@ -1059,7 +1083,7 @@
-
-
+
<html><head/><body><p>Single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world.</p></body></html>
@@ -1093,7 +1117,7 @@
-
-
+
<html><head/><body><p>fast paced multiplayer FPS focusing on movement and trick jumps.</p></body></html>
@@ -1118,7 +1142,7 @@
-
-
+
<html><head/><body><p>Improved version of the Cube engine.</p></body></html>
@@ -1143,7 +1167,7 @@
-
-
+
<html><head/><body><p>fast paced multiplayer FPS focusing on movement and trick jumps.</p></body></html>
@@ -1177,7 +1201,7 @@
-
-
+
<html><head/><body><p>An implementation of <a href="https://en.wikipedia.org/wiki/Mahjong"><span style=" text-decoration: underline; color:#646464;">Mahjong</span></a> for 4 players</p></body></html>
@@ -1202,7 +1226,7 @@
-
-
+
<html><head/><body><p>A variation of <a href="https://en.wikipedia.org/wiki/Skat_(card_game)"><span style=" text-decoration: underline; color:#646464;">Skat</span></a> card game for two players.</p></body></html>
@@ -1227,7 +1251,7 @@
-
-
+
<html><head/><body><p>A <a href="https://en.wikipedia.org/wiki/Dots_and_Boxes"><span style=" text-decoration: underline; color:#646464;">dots-and-boxes</span></a> game for two players</p></body></html>
@@ -1252,7 +1276,7 @@
-
-
+
<html><head/><body><p>A set of solitarire card games</p></body></html>
@@ -1277,7 +1301,7 @@
-
-
+
<html><head/><body><p>A collection of solitaire card games.</p></body></html>
@@ -1302,7 +1326,7 @@
-
-
+
<html><head/><body><p>A 2D chess game which can use third party chess engines.</p></body></html>
@@ -1327,7 +1351,7 @@
-
-
+
<html><head/><body><p>An advanced chess client for linux following the GNOME Human Interface Guidelines</p></body></html>
@@ -1352,7 +1376,7 @@
-
-
+
<html><head/><body><p>Chess board by KDE with XBoard protocol support.</p></body></html>
@@ -1386,7 +1410,7 @@
-
-
+
<html><head/><body><p>Open source, 2D space trading and combat game, taking inspiration from the Escape Velocity series.</p></body></html>
@@ -1411,7 +1435,7 @@
-
-
+
<html><head/><body><p>Voxel-based sandbox game engine and game.</p></body></html>
@@ -1436,7 +1460,7 @@
-
-
+
<html><head/><body><p>Open source, 2D space trading and combat game similar to the classic Escape Velocity series.</p><p><br/></p></body></html>
@@ -1461,7 +1485,7 @@
-
-
+
<html><head/><body><p>Free-as-in-freedom train simulator placed in the public domain.</p></body></html>
@@ -1495,7 +1519,7 @@
-
-
+
<html><head/><body><p>Slow-paced strategy like "the Settlers 2".</p></body></html>
@@ -1520,7 +1544,7 @@
-
-
+
<html><head/><body><p>3D and historically-based real-time strategy game, alpha stage. Based on the Age of Empires series.</p></body></html>
@@ -1545,7 +1569,7 @@
-
-
+
<html><head/><body><p>Fork of Glest, a 3D real-time strategy game in a fantastic world.</p></body></html>
@@ -1570,7 +1594,7 @@
-
-
+
<html><head/><body><p>Real-time strategy game written in C# and based on the Command & Conquer game franchise</p><p><br/></p></body></html>
@@ -1595,7 +1619,7 @@
-
-
+
<html><head/><body><p>A free cross-platform lobby client for the Spring RTS project</p></body></html>
@@ -1629,7 +1653,7 @@
-
-
+
<html><head/><body><p>City simulation game in which you are required to build and maintain a city. You can win the game either by building a sustainable economy or by evacuating all citizens with spaceships.</p></body></html>
@@ -1654,7 +1678,7 @@
-
-
+
<html><head/><body><p>Another Transport simulation that works on linux with sdl.</p></body></html>
@@ -1679,7 +1703,7 @@
-
-
+
<html><head/><body><p>A turn-based game in which the player wage wars by managing a fleet of spaceships and conquering other planets.</p></body></html>
@@ -1704,7 +1728,7 @@
-
-
+
<html><head/><body><p>Open source clone of the Microprose game "Transport Tycoon Deluxe", a popular game originally written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features.</p></body></html>
@@ -1729,7 +1753,7 @@
-
-
+
Wifi Pumpkin
@@ -1745,7 +1769,7 @@
-
-
+
<html><head/><body><p>Free reimplementation of the game "RollerCoaster Tycoon 2 (RCT2)" with multiplayer support. It requires a copy of the original game to play it.</p></body></html>
@@ -1779,7 +1803,7 @@
-
-
+
OWASP ZAP
@@ -1795,7 +1819,7 @@
-
-
+
<html><head/><body><p>Visual novel engine with a <a href="https://www.katawa-shoujo.com/"><span style=" text-decoration: underline; color:#646464;">rich repository</span></a>.</p></body></html>
@@ -1820,7 +1844,7 @@
-
-
+
Arachni
@@ -1836,7 +1860,7 @@
-
-
+
Wfuzz
@@ -1852,7 +1876,7 @@
-
-
+
Skipfish
@@ -1877,7 +1901,7 @@
-
-
+
CeWL
@@ -1893,7 +1917,7 @@
-
-
+
Patator
@@ -1909,7 +1933,7 @@
-
-
+
<html><head/><body><p>A platform game with the goal of collecting gold.</p></body></html>
@@ -1934,7 +1958,7 @@
-
-
+
<html><head/><body><p>Attempt to reimplement the popular role-playing game <a href="https://en.wikipedia.org/wiki/Morrowind"><span style=" text-decoration: underline; color:#646464;">Morrowind</span></a>. OpenMW aims to be a fully playable, open source implementation of the game's engine.</p></body></html>
@@ -1959,7 +1983,7 @@
-
-
+
<html><head/><body><p>Serious effort to create an innovative free and open source MMORPG</p></body></html>
@@ -1984,7 +2008,7 @@
-
-
+
<html><head/><body><p>Mature science fiction role playing game set in the future.</p></body></html>
@@ -2009,7 +2033,7 @@
-
-
+
<html><head/><body><p>Serious effort to create an innovative free and open source MMORPG</p></body></html>
@@ -2034,7 +2058,7 @@
-
-
+
<html><head/><body><p>A platform game with the goal of collecting gold.</p></body></html>
@@ -2059,7 +2083,7 @@
-
-
+
Ophcrack
@@ -2075,7 +2099,7 @@
-
-
+
pydictor
@@ -2091,7 +2115,7 @@
-
-
+
Kraken
@@ -2116,7 +2140,7 @@
-
-
+
Android Tamer
@@ -2132,7 +2156,7 @@
-
-
+
Apktool
@@ -2148,7 +2172,7 @@
-
-
+
MASTG
@@ -2164,7 +2188,7 @@
-
-
+
Frida
@@ -2180,7 +2204,7 @@
-
-
+
<html><head/><body><p>Kart racing game featuring Tux and his friends.</p></body></html>
@@ -2205,7 +2229,7 @@
-
-
+
MobSF
@@ -2221,7 +2245,7 @@
-
-
+
NetHunter
@@ -2237,7 +2261,7 @@
-
-
+
<html><head/><body><p>Tron Clone in 3D.</p></body></html>
@@ -2262,7 +2286,7 @@
-
-
+
Quark Engine
@@ -2278,7 +2302,7 @@
-
-
+
bettercap