100% FREE DEVELOPER TOOL

CADVoid LISP Shield

Want to share your custom AutoLISP routine online or send it to a client? Don't give away your original source code!

Paste your code below. Our Deep Scramble engine will compress it, convert all your text into unreadable ASCII arrays, and scramble the variables. We'll also inject your personal signature so it prints to the command line when run. They get to use the tool, but you keep your intellectual property safe.

How The Deep Scramble Works

Original LISP (Vulnerable)
; Draws a quick rectangle
(defun c:DrawBox ()
  (setq pt1 (getpoint "\nPick first corner: "))
  (setq pt2 (getcorner pt1 "\nPick opposite: "))
  (command "_.RECTANG" pt1 pt2)
  (princ)
)
Protected LISP (Secured)
(vL-lOaD-CoM)(pRiNc(vL-lIsT->sTrInG'( 10 61 61 61 32 67 111 112 121 114 105 103 104 116 32 50 48 50 54 32 65 115 116 114 97 32 78 111 118 97 32 61 61 61 10 )))(pRiNc) (dEfUn C:dRaWbOx()(sEtQ pT1(gEtPoInT(vL-lIsT->sTrInG'( 10 80 105 99 107 32 102 105 114 115 116 32 99 111 114 110 101 114 58 32 ))))(sEtQ pT2(gEtCoRnEr Pt1(vL-lIsT->sTrInG'( 10 80 105 99 107 32 111 112 112 111 115 105 116 101 58 32 ))))(cOmMaNd(vL-lIsT->sTrInG'( 95 46 82 69 67 84 65 78 71 ))pT1 Pt2)(pRiNc))(pRiNc)

This text will automatically print to the AutoCAD command line every time your tool is run.

💡 Hit a wall with your code? Need a complex script built from scratch? Request a custom quote →