diff --git a/lib/ronin/ui/console/commands.rb b/lib/ronin/ui/console/commands.rb
index <HASH>..<HASH> 100644
--- a/lib/ronin/ui/console/commands.rb
+++ b/lib/ronin/ui/console/commands.rb
@@ -41,6 +41,9 @@ module Ronin
           end
         end
 
+        # Prefixes that denote a command, instead of Ruby code.
+        PREFIXES = Set['!', '.']
+
         # Blacklist of known commands that conflict with Ruby keywords.
         BLACKLIST = Set[
           '[', 'ap', 'begin', 'case', 'class', 'def', 'fail', 'false',
@@ -56,7 +59,7 @@ module Ronin
         #   The input from the console.
         #
         def loop_eval(input)
-          if input[0,1] == '!'
+          if PREFIXES.include?(input[0,1])
             command = input[1..-1]
             name, arguments = command.split(' ')
Allow console commands to be prefixed with a '.'.

* Ruby does not recognize code starting with a '.' as valid code, so no
  risk of conflicts.
* The Node.js REPL also supports '.' style commands.