Package spark.staticfiles
Class DirectoryTraversal
- java.lang.Object
-
- spark.staticfiles.DirectoryTraversal
-
public class DirectoryTraversal extends java.lang.Object
Protecting against Directory traversal
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DirectoryTraversal.DirectoryTraversalDetection
-
Constructor Summary
Constructors Constructor Description DirectoryTraversal()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static boolean
isPathWithinFolder(java.lang.String path, java.lang.String folder)
static void
protectAgainstForExternal(java.lang.String path, java.lang.String externalFolder)
static void
protectAgainstInClassPath(java.lang.String path, java.lang.String localFolder)
private static java.lang.String
unixifyPath(java.lang.String path)
-
-
-
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)
-
-