From 51a20e05b6bea1ef23e93d2407a907b98bcc1f0c Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 01:47:28 +0800 Subject: [PATCH 1/5] changed some strings slightly --- Fuzzing/os-names.txt | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/Fuzzing/os-names.txt b/Fuzzing/os-names.txt index d4acd68a..33d4c381 100644 --- a/Fuzzing/os-names.txt +++ b/Fuzzing/os-names.txt @@ -1,7 +1,9 @@ -# https://en.wikipedia.org/w/index.php?title=List_of_operating_systems&oldid=1182336353 RISC OS +RISCOS Fire OS +FireOS macOS +mac OS Mac OS X OS X macOS Server @@ -11,22 +13,29 @@ iOS iPhone OS iPad iPadOS +iPad OS watchOS +watch OS tvOS +tv OS bridgeOS +bridge OS visionOS +vision OS iPod Unix MINI-UNIX -PWB/UNIX USG CB Unix ChromiumOS +Chromium OS ChromeOS +Chrome OS Container-Optimized OS COS Android Fuchsia +WearOS Wear OS HarmonyOS LiteOS @@ -80,9 +89,12 @@ GNU Linux Android-x86 Remix OS +RemixOS Redox OpenSolaris illumos OpenIndiana Nexenta OS -SmartOS \ No newline at end of file +NexentaOS +Smart OS +SmartOS From 54ac8ca9e79445df982046750f2c5455f5edc51a Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 01:54:08 +0800 Subject: [PATCH 2/5] Delete Fuzzing/os-names-mutation.txt --- Fuzzing/os-names-mutation.txt | 260 ---------------------------------- 1 file changed, 260 deletions(-) delete mode 100644 Fuzzing/os-names-mutation.txt diff --git a/Fuzzing/os-names-mutation.txt b/Fuzzing/os-names-mutation.txt deleted file mode 100644 index 5d5e8dd4..00000000 --- a/Fuzzing/os-names-mutation.txt +++ /dev/null @@ -1,260 +0,0 @@ -# https://en.wikipedia.org/w/index.php?title=List_of_operating_systems&oldid=1182336353 -RISC-OS -risc-os -RISC_OS -risc_os -Fire-OS -fire-os -Fire_OS -fire_os -macOS -macos -Mac-OS-X -mac-os-x -Mac_OS_X -mac_os_x -OS-X -os-x -OS_X -os_x -macOS-Server -macos-server -macOS_Server -macos_server -Mac-OS-X-Server -mac-os-x-server -Mac_OS_X_Server -mac_os_x_server -OS-X-Server -os-x-server -OS_X_Server -os_x_server -iOS -ios -iPhone-OS -iphone-os -iPhone_OS -iphone_os -iPad -ipad -iPadOS -ipados -watchOS -watchos -tvOS -tvos -bridgeOS -bridgeos -visionOS -visionos -iPod -ipod -Unix -unix -MINI-UNIX -mini-unix -PWB/UNIX -pwb/unix -USG -usg -CB-Unix -cb-unix -CB_Unix -cb_unix -ChromiumOS -chromiumos -ChromeOS -chromeos -Container-Optimized-OS -container-optimized-os -Container-Optimized_OS -container-optimized_os -COS -cos -Android -android -Fuchsia -fuchsia -Wear-OS -wear-os -Wear_OS -wear_os -HarmonyOS -harmonyos -LiteOS -liteos -EulerOS -euleros -Xenix -xenix -Windows -windows -Windows-NT-3.1 -windows-nt-3.1 -Windows_NT_3.1 -windows_nt_3.1 -Windows-NT-3.5 -windows-nt-3.5 -Windows_NT_3.5 -windows_nt_3.5 -Windows-NT-3.51 -windows-nt-3.51 -Windows_NT_3.51 -windows_nt_3.51 -Windows-NT-4.0 -windows-nt-4.0 -Windows_NT_4.0 -windows_nt_4.0 -Windows-2000 -windows-2000 -Windows_2000 -windows_2000 -Windows-XP -windows-xp -Windows_XP -windows_xp -Windows-Server-2003 -windows-server-2003 -Windows_Server_2003 -windows_server_2003 -Windows-Vista -windows-vista -Windows_Vista -windows_vista -Windows-Azure -windows-azure -Windows_Azure -windows_azure -Windows-Home-Server -windows-home-server -Windows_Home_Server -windows_home_server -Windows-Server-2008 -windows-server-2008 -Windows_Server_2008 -windows_server_2008 -Windows-7 -windows-7 -Windows_7 -windows_7 -Windows-Server-2008-R2 -windows-server-2008-r2 -Windows_Server_2008_R2 -windows_server_2008_r2 -Windows-Home-Server-2011 -windows-home-server-2011 -Windows_Home_Server_2011 -windows_home_server_2011 -Windows-8 -windows-8 -Windows_8 -windows_8 -Windows-RT -windows-rt -Windows_RT -windows_rt -Windows-Phone-8 -windows-phone-8 -Windows_Phone_8 -windows_phone_8 -Windows-Server-2012 -windows-server-2012 -Windows_Server_2012 -windows_server_2012 -Windows-8.1 -windows-8.1 -Windows_8.1 -windows_8.1 -Windows-Phone-8.1 -windows-phone-8.1 -Windows_Phone_8.1 -windows_phone_8.1 -Windows-Server-2012-R2 -windows-server-2012-r2 -Windows_Server_2012_R2 -windows_server_2012_r2 -Windows-10 -windows-10 -Windows_10 -windows_10 -Windows-10-Mobile -windows-10-mobile -Windows_10_Mobile -windows_10_mobile -Windows-Server-2016 -windows-server-2016 -Windows_Server_2016 -windows_server_2016 -Windows-Server-2019 -windows-server-2019 -Windows_Server_2019 -windows_server_2019 -Windows-11 -windows-11 -Windows_11 -windows_11 -Windows-Server-2022 -windows-server-2022 -Windows_Server_2022 -windows_server_2022 -Windows-CE -windows-ce -Windows_CE -windows_ce -Windows-CE-3.0 -windows-ce-3.0 -Windows_CE_3.0 -windows_ce_3.0 -Windows-CE-5.0 -windows-ce-5.0 -Windows_CE_5.0 -windows_ce_5.0 -MINIX -minix -BSD -bsd -FreeBSD -freebsd -DragonFlyBSD -dragonflybsd -MidnightBSD -midnightbsd -GhostBSD -ghostbsd -TrueOS -trueos -NomadBSD -nomadbsd -NetBSD -netbsd -OpenBSD -openbsd -Bitrig -bitrig -Fugulta -fugulta -Darwin -darwin -GNU -gnu -Linux -linux -Android-x86 -android-x86 -Remix-OS -remix-os -Remix_OS -remix_os -Redox -redox -OpenSolaris -opensolaris -illumos -OpenIndiana -openindiana -Nexenta-OS -nexenta-os -Nexenta_OS -nexenta_os -SmartOS -smartos From f587f37138213eb55d00516d8a648d1f0b545bc3 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 02:04:48 +0800 Subject: [PATCH 3/5] Update os-names.txt missed some --- Fuzzing/os-names.txt | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/Fuzzing/os-names.txt b/Fuzzing/os-names.txt index 33d4c381..19c52870 100644 --- a/Fuzzing/os-names.txt +++ b/Fuzzing/os-names.txt @@ -7,8 +7,11 @@ mac OS Mac OS X OS X macOS Server +macOSServer Mac OS X Server +MacOSXServer OS X Server +OSXServer iOS iPhone OS iPad @@ -27,6 +30,7 @@ Unix MINI-UNIX USG CB Unix +CBUnix ChromiumOS Chromium OS ChromeOS @@ -43,45 +47,83 @@ EulerOS Xenix Windows Windows NT 3.1 +WindowsNT3.1 Windows NT 3.5 +WindowsNT3.5 Windows NT 3.51 +WindowsNT3.51 Windows NT 4.0 +WindowsNT4.0 Windows 2000 +Windows2000 Windows XP +WindowsXP Windows Server 2003 +WindowsServer2003 Windows Vista +WindowsVista Windows Azure +WindowsAzure Windows Home Server +WindowsHomeServer Windows Server 2008 +WindowsServer2008 Windows 7 +Windows7 Windows Server 2008 R2 +WindowsServer2008R2 Windows Home Server 2011 +WindowsHomeServer2011 Windows 8 +Windows8 Windows RT +WindowsRT Windows Phone 8 +WindowsPhone8 Windows Server 2012 +WindowsServer2012 Windows 8.1 +Windows8.1 Windows Phone 8.1 +WindowsPhone8.1 Windows Server 2012 R2 +WindowsServer2012R2 Windows 10 +Windows10 Windows 10 Mobile +Windows10Mobile Windows Server 2016 +WindowsServer2016 Windows Server 2019 +WindowsServer2019 Windows 11 +Windows11 Windows Server 2022 +WindowsServer2022 Windows CE +WindowsCE Windows CE 3.0 +WindowsCE3.0 Windows CE 5.0 +WindowsCE5.0 MINIX BSD FreeBSD +Free BSD DragonFlyBSD +DragonFly BSD MidnightBSD +Midnight BSD GhostBSD +Ghost BSD TrueOS +True OS NomadBSD +Nomad BSD NetBSD +Net BSD OpenBSD +Open BSD Bitrig Fugulta Darwin @@ -92,8 +134,10 @@ Remix OS RemixOS Redox OpenSolaris +Open Solaris illumos OpenIndiana +Open Indiana Nexenta OS NexentaOS Smart OS From b65c31a678ab2ab607a46d52dc06c805f9395083 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 02:06:49 +0800 Subject: [PATCH 4/5] Create os-names-mutated.txt --- Fuzzing/os-names-mutated.txt | 411 +++++++++++++++++++++++++++++++++++ 1 file changed, 411 insertions(+) create mode 100644 Fuzzing/os-names-mutated.txt diff --git a/Fuzzing/os-names-mutated.txt b/Fuzzing/os-names-mutated.txt new file mode 100644 index 00000000..a28c5ba7 --- /dev/null +++ b/Fuzzing/os-names-mutated.txt @@ -0,0 +1,411 @@ +RISC-OS +risc-os +RISC_OS +risc_os +RISCOS +riscos +Fire-OS +fire-os +Fire_OS +fire_os +FireOS +fireos +macOS +macos +mac-OS +mac-os +mac_OS +mac_os +Mac-OS-X +mac-os-x +Mac_OS_X +mac_os_x +OS-X +os-x +OS_X +os_x +macOS-Server +macos-server +macOS_Server +macos_server +macOSServer +macosserver +Mac-OS-X-Server +mac-os-x-server +Mac_OS_X_Server +mac_os_x_server +MacOSXServer +macosxserver +OS-X-Server +os-x-server +OS_X_Server +os_x_server +OSXServer +osxserver +iOS +ios +iPhone-OS +iphone-os +iPhone_OS +iphone_os +iPad +ipad +iPadOS +ipados +iPad-OS +ipad-os +iPad_OS +ipad_os +watchOS +watchos +watch-OS +watch-os +watch_OS +watch_os +tvOS +tvos +tv-OS +tv-os +tv_OS +tv_os +bridgeOS +bridgeos +bridge-OS +bridge-os +bridge_OS +bridge_os +visionOS +visionos +vision-OS +vision-os +vision_OS +vision_os +iPod +ipod +Unix +unix +MINI-UNIX +mini-unix +USG +usg +CB-Unix +cb-unix +CB_Unix +cb_unix +CBUnix +cbunix +ChromiumOS +chromiumos +Chromium-OS +chromium-os +Chromium_OS +chromium_os +ChromeOS +chromeos +Chrome-OS +chrome-os +Chrome_OS +chrome_os +Container-Optimized-OS +container-optimized-os +Container-Optimized_OS +container-optimized_os +COS +cos +Android +android +Fuchsia +fuchsia +WearOS +wearos +Wear-OS +wear-os +Wear_OS +wear_os +HarmonyOS +harmonyos +LiteOS +liteos +EulerOS +euleros +Xenix +xenix +Windows +windows +Windows-NT-3.1 +windows-nt-3.1 +Windows_NT_3.1 +windows_nt_3.1 +WindowsNT3.1 +windowsnt3.1 +Windows-NT-3.5 +windows-nt-3.5 +Windows_NT_3.5 +windows_nt_3.5 +WindowsNT3.5 +windowsnt3.5 +Windows-NT-3.51 +windows-nt-3.51 +Windows_NT_3.51 +windows_nt_3.51 +WindowsNT3.51 +windowsnt3.51 +Windows-NT-4.0 +windows-nt-4.0 +Windows_NT_4.0 +windows_nt_4.0 +WindowsNT4.0 +windowsnt4.0 +Windows-2000 +windows-2000 +Windows_2000 +windows_2000 +Windows2000 +windows2000 +Windows-XP +windows-xp +Windows_XP +windows_xp +WindowsXP +windowsxp +Windows-Server-2003 +windows-server-2003 +Windows_Server_2003 +windows_server_2003 +WindowsServer2003 +windowsserver2003 +Windows-Vista +windows-vista +Windows_Vista +windows_vista +WindowsVista +windowsvista +Windows-Azure +windows-azure +Windows_Azure +windows_azure +WindowsAzure +windowsazure +Windows-Home-Server +windows-home-server +Windows_Home_Server +windows_home_server +WindowsHomeServer +windowshomeserver +Windows-Server-2008 +windows-server-2008 +Windows_Server_2008 +windows_server_2008 +WindowsServer2008 +windowsserver2008 +Windows-7 +windows-7 +Windows_7 +windows_7 +Windows7 +windows7 +Windows-Server-2008-R2 +windows-server-2008-r2 +Windows_Server_2008_R2 +windows_server_2008_r2 +WindowsServer2008R2 +windowsserver2008r2 +Windows-Home-Server-2011 +windows-home-server-2011 +Windows_Home_Server_2011 +windows_home_server_2011 +WindowsHomeServer2011 +windowshomeserver2011 +Windows-8 +windows-8 +Windows_8 +windows_8 +Windows8 +windows8 +Windows-RT +windows-rt +Windows_RT +windows_rt +WindowsRT +windowsrt +Windows-Phone-8 +windows-phone-8 +Windows_Phone_8 +windows_phone_8 +WindowsPhone8 +windowsphone8 +Windows-Server-2012 +windows-server-2012 +Windows_Server_2012 +windows_server_2012 +WindowsServer2012 +windowsserver2012 +Windows-8.1 +windows-8.1 +Windows_8.1 +windows_8.1 +Windows8.1 +windows8.1 +Windows-Phone-8.1 +windows-phone-8.1 +Windows_Phone_8.1 +windows_phone_8.1 +WindowsPhone8.1 +windowsphone8.1 +Windows-Server-2012-R2 +windows-server-2012-r2 +Windows_Server_2012_R2 +windows_server_2012_r2 +WindowsServer2012R2 +windowsserver2012r2 +Windows-10 +windows-10 +Windows_10 +windows_10 +Windows10 +windows10 +Windows-10-Mobile +windows-10-mobile +Windows_10_Mobile +windows_10_mobile +Windows10Mobile +windows10mobile +Windows-Server-2016 +windows-server-2016 +Windows_Server_2016 +windows_server_2016 +WindowsServer2016 +windowsserver2016 +Windows-Server-2019 +windows-server-2019 +Windows_Server_2019 +windows_server_2019 +WindowsServer2019 +windowsserver2019 +Windows-11 +windows-11 +Windows_11 +windows_11 +Windows11 +windows11 +Windows-Server-2022 +windows-server-2022 +Windows_Server_2022 +windows_server_2022 +WindowsServer2022 +windowsserver2022 +Windows-CE +windows-ce +Windows_CE +windows_ce +WindowsCE +windowsce +Windows-CE-3.0 +windows-ce-3.0 +Windows_CE_3.0 +windows_ce_3.0 +WindowsCE3.0 +windowsce3.0 +Windows-CE-5.0 +windows-ce-5.0 +Windows_CE_5.0 +windows_ce_5.0 +WindowsCE5.0 +windowsce5.0 +MINIX +minix +BSD +bsd +FreeBSD +freebsd +Free-BSD +free-bsd +Free_BSD +free_bsd +DragonFlyBSD +dragonflybsd +DragonFly-BSD +dragonfly-bsd +DragonFly_BSD +dragonfly_bsd +MidnightBSD +midnightbsd +Midnight-BSD +midnight-bsd +Midnight_BSD +midnight_bsd +GhostBSD +ghostbsd +Ghost-BSD +ghost-bsd +Ghost_BSD +ghost_bsd +TrueOS +trueos +True-OS +true-os +True_OS +true_os +NomadBSD +nomadbsd +Nomad-BSD +nomad-bsd +Nomad_BSD +nomad_bsd +NetBSD +netbsd +Net-BSD +net-bsd +Net_BSD +net_bsd +OpenBSD +openbsd +Open-BSD +open-bsd +Open_BSD +open_bsd +Bitrig +bitrig +Fugulta +fugulta +Darwin +darwin +GNU +gnu +Linux +linux +Android-x86 +android-x86 +Remix-OS +remix-os +Remix_OS +remix_os +RemixOS +remixos +Redox +redox +OpenSolaris +opensolaris +Open-Solaris +open-solaris +Open_Solaris +open_solaris +illumos +OpenIndiana +openindiana +Open-Indiana +open-indiana +Open_Indiana +open_indiana +Nexenta-OS +nexenta-os +Nexenta_OS +nexenta_os +NexentaOS +nexentaos +Smart-OS +smart-os +Smart_OS +smart_os +SmartOS +smartos From 3b569c860d196472325c7a95ac5ae3b28a97c54f Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 02:08:27 +0800 Subject: [PATCH 5/5] Changed it to allow for automated script execution --- .bin/os-names-mutate.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.bin/os-names-mutate.py b/.bin/os-names-mutate.py index 3e6509e4..77ead6f0 100644 --- a/.bin/os-names-mutate.py +++ b/.bin/os-names-mutate.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -text=open('os-names.txt').read().split('\n') +text=open('../Fuzzing/os-names.txt').read().split('\n') new_temp=[] for i in text: if " " in i: @@ -9,7 +9,6 @@ for i in text: else: new_temp.append(i) temp=[] -#print(new_temp) for i in new_temp: if i.lower() != i: temp.append(i) @@ -17,4 +16,4 @@ for i in new_temp: else: temp.append(i) -print('\n'.join(temp)) \ No newline at end of file +open("../Fuzzing/os-names-mutated.txt","w").write('\n'.join(temp))