Ultrafast X-ray pulse characterization for FELs