ehrishirajsharma / swiftnessx Goto Github PK
View Code? Open in Web Editor NEWA cross-platform note-taking & target-tracking app for penetration testers.
License: GNU General Public License v3.0
A cross-platform note-taking & target-tracking app for penetration testers.
License: GNU General Public License v3.0
This issue has been encountered in most of the operating systems, this issue is particularly related to QuillJS History Module and custom editing features we've created.
it occurs:
Please comment below if you've encountered any other cases than mentioned above. It is planned to be fixed in v0.3
Operating System: Latest Kali Linux
Describe the bug
After making the swiftness-0.2.0-x86_64.AppImage
file executable and running it, clicking yes to the prompt to integrate with the operating system, I get a segmentation fault error, with no other details.
To Reproduce
Steps to reproduce the behavior:
swiftness-0.2.0-x86_64.AppImage
chmod +x swiftness-0.2.0-x86_64.AppImage
./swiftness-0.2.0-x86_64.AppImage
The current image processing of the application can be difficult to fit into workflows promoted by other note taking applications, ie OneNote, KeepNote, etc.
Allowing the ability to copy in images from the user's clipboard, storing them within the exported .json file and allowing basic image manipulation (Resize to percentage of original, resize to specific pixel size, etc) would facilitate storing testing evidence within the application.
The link in the Downloads section of README.md is not to the most recent release.
Took me a while to figure out why I still had old release issues.
I think you should update it :)
Thanks.
Right now only saved picture can be inserted.
Please add basic functionality such as pasting a screenshot from the clipboard.
Operating System: OSX
Describe the bug
Hey Guys, SwiftnessX stopped working and I had to terminate the process when I started SwiftnessX again my whole project (1 week of work) disappear!
How can I recover the project? I really need that information!
Hi,
First, thank you for making SwiftnessX available. I think this tool is a great ideal. However, I think it will be even better if you can equip export and import features It would be great if we could export and import the targets, checklist and payload.
And I think this tool will also need features to encrypt the content, sometimes the pentester needs to store sensitive information in the note so they will probably want it all to be encrypted, need to have the password to open it
Operating System: Windows 8 (64 Bit)
Describe the bug
Unable to see the Pre-built Checklist in the Library Section
To Reproduce
Steps to reproduce the behavior:
Install the Windows Swiftness and then Click on the Swuftness App.
In the Libraries section, check for the Prebuilt Checklist.
Expected behavior
Prebuilt Checklist should be present in the Window installation.
Screenshots
Screenshot added.
Additional context
Add any other context about the problem here.
How do one go about creating a table on the app?
Your tool/software has been inventoried on Rawsec's CyberSecurity Inventory.
SwiftnessX: https://inventory.rawsec.ml/tools.html#SwiftnessX
An inventory of tools and resources about CyberSecurity. This inventory aims to help people to find everything related to CyberSecurity.
More details about features here.
Note: the inventory is a FLOSS (Free, Libre and Open-Source Software) project.
Mainly because this is giving visibility to your tool and improve its referencing.
The badge shows to your community that your are inventoried. It looks good but also shows you care about your project, that your tool is referenced.
Feel free to claim your badge here: http://inventory.rawsec.ml/features.html#badges, it looks like that , but there are several styles available.
If you want to thank us, you can help make our open project better known by tweeting about it! For example:
That's all, this message is just to notify you if you care. Else you can close this issue.
By the way keep up the good work, this note-taking app looks awesome.
Is your feature request related to a problem? Please describe.
Code block color is hard to read.
Describe the solution you'd like
I think it very nice if it have an option to change the code block style.
Implementation of some form of highlighting within the various windows will allow for an at-a-glance look at notes. This will be useful for keeping track of areas where there are significant issues, things an application may do well, or important bits of information.
In addition, depending on workflows, this can also facilitate peer reviews of testing engagements, allowing the reviewer to quickly familiarise themselves with areas within the notes which they may need to pay specific attention.
Similar functionality exists within the "KeepNote" application, allowing highlighting of Items, subitems and text within stored notes. See images below for example:
Checking for update
Error: Error: Cannot parse releases feed: Error: Unable to find latest version on GitHub (https://github.com/ehrishirajsharma/SwiftnessX/releases/latest), please ensure a production release exists: SyntaxError: Unexpected end of JSON input
SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at IncomingMessage.this (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:235:1)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1056:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
From previous event:
at t.CancellationToken.this [as createPromise] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/CancellationToken.js:89:1)
at t.ElectronHttpExecutor.doApiRequest (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:151:10)
at t.ElectronHttpExecutor.options (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:144:25)
at t.GitHubProvider.this [as httpRequest] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/Provider.js:69:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:188:1
at Generator.next (<anonymous>)
From previous event:
at t.GitHubProvider.updateInfo [as getLatestVersionString] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:199:1)
at attribute (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:121:1)
From previous event:
at t.GitHubProvider.options [as getLatestVersion] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:174:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
From previous event:
at t.AppImageUpdater.getUpdateInfo (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1)
at info (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:522:1)
at Generator.next (<anonymous>)
From previous event:
at t.AppImageUpdater.asArray [as doCheckForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:548:68)
at e (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:439:62)
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
From previous event:
at t.AppImageUpdater.requestHeaders [as _checkForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:448:1)
at t.AppImageUpdater.checkForUpdates (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:358:1)
at App.r.app.on (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/app/main.dev.js:128:14)
at emitTwo (events.js:131:20)
at App.emit (events.js:214:7)
at JSON.parse (<anonymous>)
at IncomingMessage.this (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:235:1)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1056:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
at t.CancellationToken.this [as createPromise] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/CancellationToken.js:89:1)
at t.ElectronHttpExecutor.doApiRequest (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:151:10)
at t.ElectronHttpExecutor.options (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:144:25)
at t.GitHubProvider.this [as httpRequest] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/Provider.js:69:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:188:1
at Generator.next (<anonymous>)
at t.GitHubProvider.updateInfo [as getLatestVersionString] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:199:1)
at attribute (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:121:1)
at t.GitHubProvider.options [as getLatestVersion] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:174:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
at t.AppImageUpdater.getUpdateInfo (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1)
at info (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:522:1)
at Generator.next (<anonymous>)
at t.AppImageUpdater.asArray [as doCheckForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:548:68)
at e (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:439:62)
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
at t.AppImageUpdater.requestHeaders [as _checkForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:448:1)
at t.AppImageUpdater.checkForUpdates (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:358:1)
at App.r.app.on (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/app/main.dev.js:128:14)
at emitTwo (events.js:131:20)
at App.emit (events.js:214:7)
at get (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/index.js:10:1)
at url (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:190:95)
at Generator.throw (<anonymous>)
From previous event:
at t.GitHubProvider.updateInfo [as getLatestVersionString] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:199:1)
at attribute (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:121:1)
From previous event:
at t.GitHubProvider.options [as getLatestVersion] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:174:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
From previous event:
at t.AppImageUpdater.getUpdateInfo (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1)
at info (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:522:1)
at Generator.next (<anonymous>)
From previous event:
at t.AppImageUpdater.asArray [as doCheckForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:548:68)
at e (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:439:62)
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
From previous event:
at t.AppImageUpdater.requestHeaders [as _checkForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:448:1)
at t.AppImageUpdater.checkForUpdates (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:358:1)
at App.r.app.on (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/app/main.dev.js:128:14)
at emitTwo (events.js:131:20)
at App.emit (events.js:214:7),
XML:
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
<id>tag:github.com,2008:https://github.com/ehrishirajsharma/SwiftnessX/releases</id>
<link type="text/html" rel="alternate" href="https://github.com/ehrishirajsharma/SwiftnessX/releases"/>
<link type="application/atom+xml" rel="self" href="https://github.com/ehrishirajsharma/SwiftnessX/releases.atom"/>
<title>Release notes from SwiftnessX</title>
<updated>2018-11-07T09:18:02Z</updated>
<entry>
<id>tag:github.com,2008:Repository/155306479/v0.1.0</id>
<updated>2018-11-07T14:39:12Z</updated>
<link rel="alternate" type="text/html" href="https://github.com/ehrishirajsharma/SwiftnessX/releases/tag/v0.1.0"/>
<title>0.1.0</title>
<content type="html"><p>Initial version of SwiftnessX with:</p>
<ul>
<li>checklist</li>
<li>payloads</li>
<li>export &amp; import</li>
</ul></content>
<author>
<name>TomasBaskys</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars1.githubusercontent.com/u/5922899?s=60&v=4"/>
</entry>
</feed>
at JSON.parse (<anonymous>)
at IncomingMessage.this (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:235:1)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1056:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
at t.CancellationToken.this [as createPromise] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/CancellationToken.js:89:1)
at t.ElectronHttpExecutor.doApiRequest (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:151:10)
at t.ElectronHttpExecutor.options (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:144:25)
at t.GitHubProvider.this [as httpRequest] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/Provider.js:69:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:188:1
at Generator.next (<anonymous>)
at t.GitHubProvider.updateInfo [as getLatestVersionString] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:199:1)
at attribute (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:121:1)
at t.GitHubProvider.options [as getLatestVersion] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:174:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
at t.AppImageUpdater.getUpdateInfo (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1)
at info (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:522:1)
at Generator.next (<anonymous>)
at t.AppImageUpdater.asArray [as doCheckForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:548:68)
at e (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:439:62)
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
at t.AppImageUpdater.requestHeaders [as _checkForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:448:1)
at t.AppImageUpdater.checkForUpdates (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:358:1)
at App.r.app.on (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/app/main.dev.js:128:14)
at emitTwo (events.js:131:20)
at App.emit (events.js:214:7)
at JSON.parse (<anonymous>)
at IncomingMessage.this (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:235:1)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1056:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
at t.CancellationToken.this [as createPromise] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/CancellationToken.js:89:1)
at t.ElectronHttpExecutor.doApiRequest (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:151:10)
at t.ElectronHttpExecutor.options (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/httpExecutor.js:144:25)
at t.GitHubProvider.this [as httpRequest] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/Provider.js:69:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:188:1
at Generator.next (<anonymous>)
at t.GitHubProvider.updateInfo [as getLatestVersionString] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:199:1)
at attribute (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:121:1)
at t.GitHubProvider.options [as getLatestVersion] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:174:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
at t.AppImageUpdater.getUpdateInfo (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1)
at info (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:522:1)
at Generator.next (<anonymous>)
at t.AppImageUpdater.asArray [as doCheckForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:548:68)
at e (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:439:62)
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
at t.AppImageUpdater.requestHeaders [as _checkForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:448:1)
at t.AppImageUpdater.checkForUpdates (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:358:1)
at App.r.app.on (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/app/main.dev.js:128:14)
at emitTwo (events.js:131:20)
at App.emit (events.js:214:7)
at get (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/index.js:10:1)
at url (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:190:95)
at Generator.throw (<anonymous>)
at t.GitHubProvider.updateInfo [as getLatestVersionString] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:199:1)
at attribute (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:121:1)
at t.GitHubProvider.options [as getLatestVersion] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:174:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
at t.AppImageUpdater.getUpdateInfo (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1)
at info (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:522:1)
at Generator.next (<anonymous>)
at t.AppImageUpdater.asArray [as doCheckForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:548:68)
at e (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:439:62)
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
at t.AppImageUpdater.requestHeaders [as _checkForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:448:1)
at t.AppImageUpdater.checkForUpdates (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:358:1)
at App.r.app.on (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/app/main.dev.js:128:14)
at emitTwo (events.js:131:20)
at App.emit (events.js:214:7),
at get (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/builder-util-runtime/out/index.js:10:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:128:122
at Generator.throw (<anonymous>)
From previous event:
at t.GitHubProvider.options [as getLatestVersion] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/providers/GitHubProvider.js:174:1)
at /tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
From previous event:
at t.AppImageUpdater.getUpdateInfo (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1)
at info (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:522:1)
at Generator.next (<anonymous>)
From previous event:
at t.AppImageUpdater.asArray [as doCheckForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:548:68)
at e (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:439:62)
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
From previous event:
at t.AppImageUpdater.requestHeaders [as _checkForUpdates] (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:448:1)
at t.AppImageUpdater.checkForUpdates (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:358:1)
at App.r.app.on (/tmp/.mount_swiftnlLftWX/resources/app.asar/webpack:/app/main.dev.js:128:14)
at emitTwo (events.js:131:20)
at App.emit (events.js:214:7)
it looks like it happens at startup when printing checking or update
Regards
Where is my data store in?
Operating System: macOS Mojave
Describe the bug
When I create a library and then I try to export them, I get the message "Something went wrong" and the exported file doesn't create.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A JSON file created with the Library data
Is your feature request related to a problem? Please describe.
there should be an option to edit the saved payloads.
OS: Ubuntu
I think it would be nice to have a feature for linking between existing notes/payloads/libraries/targets/etc. This would enable you to include references to specific items while working, reducing the need to duplicate information.
Clicking the "New Folder" button under both Targets and Libraries does not create a new folder, nor does it do anything else.
Running the Linux appimage on the latest Kali Linux.
Hi
First, thank you for making SwiftnessX available.
As we can create a new target under "Targets" I'm asking if we can create a "Project" which contains multiple targets, each target has vulnerabilities.
To demonstrate that
ProjectName
|-- Target1
|--> Critical
|--> High
|--> Medium
|--> Low
|--> Informational
|-- Target2
|--> Critical
|--> High
|--> Medium
|--> Low
|--> Informational
This also can be done if you allow more nested folder as we can create only one-level sub-folder
Operating System: Mac OS 10.14.4 Mojave
There's some issue with the auto save function, because I'm keep missing my notes after closing swiftness .
The title says it all. I'd love to see a dark theme on this app.
I'd like to see if Markdown rendering could be supported.
It would be useful to be able to make checkboxes, similar to Markdown checkboxes, within notes. This would be especially helpful in the template section, as a way to visually verify certain steps or processes have been completed.
When starting, it just segfaults.
Perhaps because of node library not being compatible to glibc?
See:
Recently, Gaurav reported a Self-XSS vulnerability in video-link feature and you can find the fix at @TomasBaskys's recent commit: 5d0e929
However, it was later identified that this self-XSS could be escalated using import feature therefore, we're opening this issue to re-test this fix and find any potential way to bypass it.
The only possible way to leverage XSS attack is using import feature (when you try to import other user's library/project) so focus on:
Beside you can also look into other areas, where your JS payloads gets stored and run everytime you open. (Templates, Payloads, etc)
Please focus only on Stored-XSS, any Self-XSS related issue wouldn't be taken at priority, as sanitization part take place at the time of storage so there's no real-way to escalate the Self-XSS
Please use latest version for testing this.
For suggestion / questions / fix, you can comment here. To report any possible way to bypass, please send an email at [email protected]
Swiftness on Debian 9 Gnome 3.22.2 does not integrate with gnome's window actions.
It cannot fit on small screen when using 2 different screens, nor use WinKey+Left/Right to fit half of the screen.
Full screen does not work properly on smaller screen when using 2 screens.
Said screens are laptops' and auxiliary screen. Fits ok on auxiliary, doesn't work on laptops'
It would be nice to be able to re-order Targets, Libraries, and folders. Currently they are fixed in the order that they are created and cannot be moved. The ability to sort them, alphabetically or otherwise, could be good too.
Is your feature request related to a problem? Please describe.
The ability to reorganize / rearrange the order of the payloads would be really helpful.
The ability to create folders under the Templates and Payloads tabs would be helpful in order to organize things by type, OS, vulnerability class, etc.
Where is swiftness stores database files to move them?
Operating System: Ubuntu 18.04
Describe the bug
When navigating to the payloads section from a sub-section of the targets page, the sub-section stays highlighted and is no longer clickable.
To Reproduce
Steps to reproduce the behavior:
Expected behaviour
The page should switch back to the target subsection when clicked.
Describe the solution you'd like
Is it possible to allow pasting images into SwiftnessX? (For example ctrl+V to paste)
Currently, images are only insert-able via the image icon, but it would save time to just paste images from the clipboard.
Operating System: Mac OS Mojave 10.14.6
Describe the bug
Very Slow performance after inserting a big picture (~4MB) into a note
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Inserting graphics into notes should not have any impact on overall performance
Screenshots
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
A launcher (e.g. .desktop
file that is placed in /usr/share/applications
or ~/.local/share/applications/
or relevant directory for the distro that allows the application to be launched from the application list.
Describe alternatives you've considered
Using the AppImage this works, but the current version has some issues
Additional context
I've made this small .desktop file which I place under ~/.local/share/applications/
.
SwiftnessX was installed from source in /opt/SwiftnessX/
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=SwiftnessX
Comment=A cross-platform note-taking & target-tracking app for penetration testers.
Exec=yarn --cwd /opt/SwiftnessX/ dev
Terminal=false
Type=Application
Icon=/opt/SwiftnessX/resources/icon.png
Categories=
Keywords=Notes;Swift;
StartupNotify=false
Hello and thanks for your tool!!!
Can you implement font size choice and other stuff related to, like unorder list, center, etc, implementing a code block like cherrytree, possibility to have some keyboard shortcut for copy/paste from clipboard, it is useful for images like keepnote/cherrytree, implementing the possibility to include videos locally.
I know i ask a lot :p
Ok So i wrote some contents in one of checklist
What i notice is after write many contents can't write more things there and it sometime written in above the word i already wrote and sometime nothing written.
When do ctrl+z its not working properly and suddenly i saw nothing written
Please enhancement text section properly.
Till now i find swiftness best over other productivity app but these things make me sad as my hard work on making cheatsheets and notes and others go in vain and hence time wasted :(
A folder "disappears" when you delete its name. The only way to delete it is to delete its parent Target or Library.
To reproduce:
Operating System
Ubuntu 18.04
Describe the bug
When opening the application, it doesn't show any content. When clicking on "open", nothing happens.
To Reproduce
Expected behavior
Properly open the application.
Additional logs
┌─[vincent@usbstick]─[~/]
└──╼ $swiftness
(swiftness:26619): Gtk-WARNING **: 10:21:36.183: Theme parsing error: gtk.css:11546:3: '/*' in comment block
(swiftness:26619): Gtk-WARNING **: 10:21:36.183: Theme parsing error: gtk.css:11652:2: '/*' in comment block
Checking for update
Error: Error: ENOENT: no such file or directory, open '/opt/Swiftness/resources/app-update.yml'
at coroutine (/opt/Swiftness/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:607:1)
at Generator.next (<anonymous>)
From previous event:
at t.AppImageUpdater.provider [as loadUpdateConfig] (/opt/Swiftness/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:608:1)
at t.Lazy.error (/opt/Swiftness/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:225:1)
at t.Lazy../node_modules/lockfile/lockfile.js [as value] (/opt/Swiftness/resources/app.asar/webpack:/node_modules/lazy-val/out/main.js:22:1)
at stagingUserIdPromise (/opt/Swiftness/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:507:1)
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
From previous event:
at t.AppImageUpdater.getUpdateInfo (/opt/Swiftness/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:519:1)
at info (/opt/Swiftness/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:522:1)
at Generator.next (<anonymous>)
From previous event:
at t.AppImageUpdater.asArray [as doCheckForUpdates] (/opt/Swiftness/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:548:68)
at e (/opt/Swiftness/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:439:62)
at Generator.next (<anonymous>)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
From previous event:
at t.AppImageUpdater.requestHeaders [as _checkForUpdates] (/opt/Swiftness/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:448:1)
at t.AppImageUpdater.checkForUpdates (/opt/Swiftness/resources/app.asar/webpack:/node_modules/electron-updater/out/AppUpdater.js:358:1)
at App.r.app.on (/opt/Swiftness/resources/app.asar/webpack:/app/main.dev.js:128:14)
at emitTwo (events.js:131:20)
at App.emit (events.js:214:7)
It has several vulnerabilities which are:
There are 1146 vulnerabilities (72 low, 1062 moderate, 11 high, 1 critical) in 53966 scanned packages.
As shown in the screenshot, to one that has multiple outdated packages and some already obsolete! Note: Most packages that SwiftnessX uses are not repairable.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.