Skip to content

Fix build collisions, privilege scans, and desktop report exports#153

Merged
techmore merged 15 commits intomainfrom
codex/multitab-followup
Mar 15, 2026
Merged

Fix build collisions, privilege scans, and desktop report exports#153
techmore merged 15 commits intomainfrom
codex/multitab-followup

Conversation

@techmore
Copy link
Owner

Summary

  • Restore deleted nmapui package and prevent build artifacts from clobbering it on case-insensitive filesystems.
  • Enforce single-instance menu bar app and start Flask with admin privileges by default (fallback to unprivileged).
  • Report scans always include -Pn and prefer privileged scans with graceful fallback.
  • Add Settings toggle to copy report artifacts to ~/Desktop/nmapui-reports and document it.

Testing

  • ./build.sh

techmore and others added 15 commits March 15, 2026 11:54
…ui package

During the build process, a directory named 'NmapUI' in the project root was causing
a linker error because the build script expected to create a binary at './NmapUI'
but found a directory instead. This commit:

1. Removes the conflicting 'NmapUI' directory that was created during a previous build attempt.
2. Restores the 'nmapui' package (which was inadvertently deleted) from the repository.

After these changes, the build script runs successfully and creates the macOS application bundle.
@techmore techmore merged commit 98165f9 into main Mar 15, 2026
0 of 6 checks passed
@techmore techmore deleted the codex/multitab-followup branch March 15, 2026 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant