防工程的一部份。现代则多是采用编织金属网或金属条焊接接成的具有立体结构的金属框，之后中间再实以沙土。石笼较好的透水性，使其成为治河生态工法中的一环。使用于边坡稳定时，可在砾石中填入泥土与草籽，使蛇笼长出植栽，改善景观。达文西曾设计了一种蛇笼，用来修建米兰的城墙。