I. Introduction

II. Related ICS Surveys

III. Industrial Control Systems

IV. Industrial Protocols Security

V. ICS Attack and Defence

VI. ICS Testbeds

VII. ICS Datasets

VIII. Lesson Learned: Good Practices

IX. Conclusion