Class DirectoryTraversal


  • public class DirectoryTraversal
    extends java.lang.Object
    Protecting against Directory traversal
    • Constructor Detail

      • DirectoryTraversal

        public DirectoryTraversal()
    • Method Detail

      • protectAgainstInClassPath

        public static void protectAgainstInClassPath​(java.lang.String path,
                                                     java.lang.String localFolder)
      • protectAgainstForExternal

        public static void protectAgainstForExternal​(java.lang.String path,
                                                     java.lang.String externalFolder)
      • unixifyPath

        private static java.lang.String unixifyPath​(java.lang.String path)
      • isPathWithinFolder

        private static boolean isPathWithinFolder​(java.lang.String path,
                                                  java.lang.String folder)