Skip to content
/ null-ide Public

A slowly developing IDE for hackers & the cooler developers.

License

Notifications You must be signed in to change notification settings

4fqr/null-ide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Null IDE

Cross-Platform Security-Focused Code Editor

Version License Platform


📥 Download & Install

Go to Releases to download Null IDE

Linux (Flatpak)

  1. Go to Releases
  2. Download the latest .flatpak file
  3. Install:
flatpak install --user Null-IDE-*.flatpak
  1. Run:
flatpak run com.nullide.app

Update

Download the latest release from Releases and install again.


About

Null IDE is a code editor designed for security researchers, penetration testers, and software developers. It integrates 120+ security tools with a full-featured development environment.

Key Features

  • 120+ Security Tools - Network scanning, web security testing, cryptography utilities
  • Monaco Editor - VS Code editing engine with 112 language support
  • Dual Mode Interface - Code mode for development, Utility mode for security tools
  • Integrated Terminal - Multi-tab terminal with bash/zsh/powershell support
  • Discord Rich Presence - Activity display integration
  • Cross-Platform - Windows, Linux, macOS support
  • VS Code-like File Explorer - Create files/folders, rename, delete, context menu

Security Tools

Network Security

Tool Description
Port Scanner TCP/UDP port scanning with service detection
DNS Analyzer DNS enumeration and zone transfer testing
Subdomain Finder Subdomain discovery and attack surface mapping
WHOIS Lookup Domain registration and reconnaissance data
Reverse DNS IP to domain resolution
BGP Scanner BGP route hijacking detection
ARP Scanner ARP spoofing attack analysis
VNC Scanner VNC authentication bypass testing
RDP Scanner RDP vulnerability detection
FTP Scanner FTP anonymous access testing
SMB Scanner SMB share enumeration and vulnerability detection
SNMP Scanner SNMP community string testing
LDAP Scanner LDAP/AD anonymous bind testing

Web Security

Tool Description
SQL Injection Tester Automated SQL injection detection
XSS Detector Cross-site scripting vulnerability scanner
SSRF Tester Server-side request forgery testing
XXE Tester XML external entity injection
SSTI Detector Server-side template injection
LFI/RFI Scanner Local/remote file inclusion testing
CSRF Tester Cross-site request forgery testing
Command Injection OS command injection testing
Open Redirect Scanner Open redirect vulnerability detection
Clickjacking Tester X-Frame-Options and CSP testing
Cookie Analyzer Cookie security flags analysis
Header Analyzer HTTP security headers analysis
IDOR Tester Insecure direct object reference testing
Path Traversal Directory traversal vulnerability scanner
CRLF Injection HTTP response splitting testing
DOM XSS Scanner DOM-based XSS analysis
CSP Bypass Content Security Policy analyzer
HSTS Checker HSTS validation and preload status
HTTP Method Tester Dangerous HTTP method testing
Host Header Injection Host header attack testing
Cache Poisoning Web cache poisoning scanner
Race Condition Tester Concurrent request vulnerability testing
Deserialization Scanner Unsafe deserialization detection
Prototype Pollution JavaScript prototype pollution testing
WebSocket Security WebSocket security testing
HTTP/2 Scanner HTTP/2 vulnerability detection

Authentication & API Security

Tool Description
JWT Decoder JWT token analysis
JWT Cracker Weak JWT secret brute forcing
JWT Algorithm Confusion JWT algorithm confusion attack testing
JWT Weak Secret JWT secret strength analysis
OAuth Tester OAuth flow testing
OAuth 2.0 Scanner OAuth 2.0 security flaw detection
SAML Scanner SAML assertion validation
Authentication Bypass Auth bypass vulnerability testing
Authorization Bypass IDOR and path traversal testing
Session Management Session security analysis
API Key Scanner Exposed API key detection
API Rate Limit Tester Rate limiting protection testing
GraphQL Scanner GraphQL introspection and security
Password Policy Checker Password strength analysis

Cloud & Infrastructure

Tool Description
Cloud Metadata AWS/Azure/GCP metadata endpoint testing
S3 Scanner S3 bucket permission testing
Docker Scanner Exposed Docker API detection
Kubernetes Scanner K8s API unauthorized access testing
Redis Scanner Redis unauthorized access testing
MongoDB Scanner MongoDB authentication bypass testing
Elasticsearch Scanner Elasticsearch exposure detection
Memcached Scanner Memcached exposure and amplification testing
etcd Scanner etcd key-value store exposure
Consul Scanner Consul API exposure testing

Cryptography

Tool Description
Hash Generator MD5, SHA-1, SHA-256, SHA-512 generation
Hash Cracker Hash dictionary attack
Cipher ID Encryption algorithm identification
RSA Analyzer RSA key strength analysis
Padding Oracle Padding oracle attack testing
Hash Extension Hash length extension attack
Crypto Address Cryptocurrency address validation
Steganography Detector Hidden data detection in images
Randomness Analyzer PRNG quality testing

Encoding & Utilities

Tool Description
Base64 Encoder/Decoder Base64 encoding and decoding
URL Encoder/Decoder URL encoding and decoding
HTML Entity Encoder HTML entity encoding
JSON Formatter JSON formatting and validation
Regex Tester Regular expression testing
UUID Generator UUID/GUID generation
Timestamp Converter Unix/ISO timestamp conversion
Color Converter HEX/RGB/HSL conversion
Diff Viewer Text comparison tool
Markdown Preview Live markdown rendering
Lorem Ipsum Generator Placeholder text generation
Slug Generator URL slug generation
Cron Generator Cron expression builder

Payload Generation

Tool Description
Reverse Shell Generator Multi-language reverse shell payloads
Web Shell Generator PHP/ASP/JSP web shells
Code Obfuscator JavaScript/PowerShell obfuscation

Keyboard Shortcuts

Action Shortcut
Save File Ctrl+S
Close Tab Ctrl+W
Close All Tabs Ctrl+Shift+W
Next Tab Ctrl+Tab
Previous Tab Ctrl+Shift+Tab
Toggle Left Sidebar Ctrl+B
Toggle Right Sidebar Ctrl+Shift+B
Toggle Terminal Ctrl+`
Settings Ctrl+,

Supported Languages

Null IDE supports syntax highlighting for 112 programming languages including:

Mainstream: JavaScript, TypeScript, Python, Java, C, C++, C#, Go, Rust, PHP, Ruby, Swift, Kotlin, Scala, Perl, Lua, R, SQL

Web: HTML, CSS, SCSS, SASS, LESS, XML, JSON, YAML, Markdown

Systems: Assembly (x86, x64, ARM), Rust, Zig, V, Odin, Nim

Functional: Haskell, OCaml, F#, Elm, PureScript, Idris, Clojure, Scheme, Racket, Erlang, Elixir

Niche: Fortran, COBOL, Pascal, Ada, Julia, Dart, Groovy, Prolog, Forth, APL, Solidity, Move, Cairo, Carbon, Mojo, and 60+ more.


License

Custom License - All Rights Reserved

Copyright (c) 2026 4fqr

  • ✅ Free for personal, educational, and non-commercial use
  • Commercial redistribution prohibited
  • Reselling prohibited
  • Rebranding prohibited

Official distribution only at:

Downloads from other sources are unauthorized.


Support

Report issues at GitHub Issues

About

A slowly developing IDE for hackers & the cooler developers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages