A plane-probing algorithm computes the normal vector of a digital plane from a starting point and a predicate ``Is a point x in the digital plane?’. This predicate is used to probe the digital plane as locally as possible and decide on-the-fly the next points to consider. However, several existing plane-probing algorithms return the correct normal vector only for some specific starting points and an approximation otherwise, e.g. the H- and R-algorithm proposed in Lachaud et al. (J. Math. Imaging Vis., 59, 1, 23–39, 2017). In this paper, we present a general framework for these plane-probing algorithms that provides a way of retrieving the correct normal vector from any starting point, while keeping their main features. There are