Package spark.staticfiles
Class DirectoryTraversal
- java.lang.Object
-
- spark.staticfiles.DirectoryTraversal
-
public class DirectoryTraversal extends java.lang.ObjectProtecting against Directory traversal
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDirectoryTraversal.DirectoryTraversalDetection
-
Constructor Summary
Constructors Constructor Description DirectoryTraversal()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static booleanisPathWithinFolder(java.lang.String path, java.lang.String folder)static voidprotectAgainstForExternal(java.lang.String path, java.lang.String externalFolder)static voidprotectAgainstInClassPath(java.lang.String path, java.lang.String localFolder)private static java.lang.StringunixifyPath(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)
-
-