Skip to content

Latest commit

Β 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐼 Panda Encoder

Lightweight Red Team encoding utility for payload obfuscation, WAF evasion research, and offensive security experimentation.


⚑ Overview

Panda Encoder is a lightweight command-line utility developed by BlackPanda Labs for encoding and obfuscating payloads used in security testing and WAF evasion research.

The tool is designed for:

  • Red Team simulations
  • Payload transformation
  • WAF bypass experimentation
  • Secure laboratory research
  • Offensive security learning environments

πŸš€ Installation

Install globally via NPM:

npm install -g @blackpanda-labs/panda-encoder

Verify installation:

panda-encode --help

πŸ› οΈ Usage

After installation, you can use the encoder from any terminal window.

Basic Usage

panda-encode "your-payload-here"

Example

panda-encode "<script>alert('BP-LABS')</script>"

🎯 Supported Encoders

Encoder Purpose
Base64 Standard obfuscation for payload delivery
Hex Encoding Bypasses simple string-matching filters
Double URL Encoding Useful against multi-layer WAF inspection

πŸ“¦ Example Output

Input

<script>alert('BP-LABS')</script>

Encoded Output

🐼 BlackPanda Encoder

[Base64]
PHNjcmlwdD5hbGVydCgnQlAtTEFCUycpPC9zY3JpcHQ+

[Hex]
3c7363726970743e616c657274282742502d4c41425327293c2f7363726970743e

[Double URL]
%253Cscript%253Ealert('BP-LABS')%253C%252Fscript%253E

🧠 Roadmap

Planned future improvements:

  • Decoder support
  • ROT13 encoder
  • Binary encoder
  • JWT utilities
  • Interactive CLI mode
  • Colored terminal output
  • File input support
  • Batch payload processing
  • Plugin-based encoder architecture
  • CI/CD pipeline integration

πŸ›‘οΈ Laboratory Metadata

Attribute Value
Lead Researcher Debojit Singh
Organization BlackPanda Labs
Research Field Offensive Security / Evasion Techniques
Category Red Team Utility (RT-01)
License MIT

πŸ§ͺ Research & Development

BlackPanda Labs is focused on building next-generation offensive security infrastructure and educational tooling.

Current Initiatives

  • Project Panda-CTF β€” Internal offensive security training platform
  • AD Domination Labs β€” Active Directory attack simulation environments
  • The Armory β€” Python & C-based Red Team tooling
  • Zero-Day Mindset β€” Vulnerability research and exploit development

🌐 Ecosystem

Resource Link
Live Research Portal https://blackpanda-lab-prod-production.up.railway.app/
NPM Package https://www.npmjs.com/package/@blackpanda-labs/panda-encoder
WhatsApp Community https://chat.whatsapp.com/EHxUeKcbR0Q7VLkLRsZKoH

🀝 Contributing

Contributions are welcome.

Recommended Contribution Areas

  • Encoder implementations
  • CLI improvements
  • Documentation enhancements
  • Unit testing
  • GitHub Actions workflows
  • Payload processing optimizations

Development Setup

git clone https://github.com/BlackPanda-Labs/panda-encoder.git

cd panda-encoder

npm install

Run locally:

node index.js

πŸ“ Suggested Project Structure

panda-encoder/
β”‚
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ encoders/
β”‚   β”œβ”€β”€ decoders/
β”‚   └── utils/
β”‚
β”œβ”€β”€ tests/
β”œβ”€β”€ .github/
β”œβ”€β”€ package.json
β”œβ”€β”€ README.md
└── LICENSE

⚠️ Legal Disclaimer

This project is intended strictly for:

  • Educational purposes
  • Authorized security research
  • Defensive testing
  • Controlled laboratory environments

Unauthorized usage against systems without explicit permission may violate applicable laws and regulations.

BlackPanda Labs and its contributors assume no responsibility for misuse or damages caused by this software.


πŸ“œ License

Licensed under the MIT License.


🐼 BlackPanda Labs
No shortcuts. No handouts. Just offensive mastery.

About

Encoding-transformation utility for authorized testing, defensive validation and controlled lab learning.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages