There is a short proof given in an old math journal (The Analyst) by G. W. Hill. You may find it here: https://www.jstor.org/stable/2635974. I replicate it below with annotations.
Let the six consecutive integers be represented as
$\frac{n-5}{2}, \frac{n-3}{2}, \frac{n-1}{2}, \frac{n+1}{2}, \frac{n+3}{2}, \frac{n+5}{2}$ for some odd $n$.
The product of which becomes $\frac{n^2-25}{4} * \frac{n^2-9}{4} * \frac{n^2-1}{4}$
Substitute $x = \frac{n^2-9}{4}$ (an integer as it is the product of two integers) and the product becomes
$x(x+2)(x-4)$
Let $x = k^2y$ such that $k^2$ is the largest square factor contained in $x$. Note $y$ cannot contain a square factor (other than 1), otherwise $k^2$ would not be the largest square factor contained in $x$.
We now examine the equation
$k^2y(k^2y+2)(k^2y-4) = □$ (using old notation where □ is a placeholder for a square integer).
In order for the left hand side to be square, then $y(k^2y+2)(k^2y-4)$ must be square.
$y(k^2y+2)(k^2y-4) = □$
Since $y$ is not a square, then $y$ must be contained as a factor in $(k^2y+2)(k^2y-4)$ and so
$y | (k^2y+2)(k^2y-4) \implies y|8 \implies y = 1 \text{ or } 2$
Case 1: y = 1
$(k^2+2)(k^2-4) = □$
$9 + □ = (k^2-1)^2 \implies k^2-1 = 5 \implies k = \sqrt6$ and hence $k$ is not an integer (contradiction).
Case 2: y = 2
$2*(2k^2+2)(2k^2-4) = □$
Since every square has the form $3n$ or $3n+1$, $k^2$ must be of the form $3n$ or $3n+1$. But, in either case, the resultant form of $□$ becomes $3n+2$, and hence $□$ is not square (contradiction).
Since $y$ cannot equal 1 or 2 then it follows that the product is not square. ■
Notes.
In the paper, the author doesn't explicitly show that $9 + □ = (k^2-1)^2 \implies □ = 16 \text{ and } (k^2-1)^2 = 25 $. However, since we know the side length is 3, we can conclude (3, 4, 5) is the only Pythagorean triple possible. This follows from Euclid's formulation. $3 = m^2 - n^2 = (m-n)(m+n)$. The only factors of 3 are 1 and 3 so m - n = 1 and m + n = 3 and so m = 2 and n = 1. This implies the even side length is 2mn = 4 and the hypotenuse is 5.
Proof that a square must be of the form 3n or 3n+1 is found here.