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 &quot;the Settlers 2&quot;.</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 &amp; 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 &quot;Transport Tycoon Deluxe&quot;, 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 &quot;RollerCoaster Tycoon 2 (RCT2)&quot; 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